gpt4 book ai didi

c# - 使用 pinvoke 检测窗口文本更改

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:50 27 4
gpt4 key购买 nike

有什么方法可以查看“窗口”的内容是否已更改,仅由句柄引用?例如从 pinvoke FindWindow 获得的?

最佳答案

如果你想收到文本更改的通知,那就不要了。某些窗口会向其父窗口发送更改通知,但您必须在进程中才能拦截这些消息,而且并非所有窗口都会发送通知。 (我假设您正在使用 FindWindow,您不在进程中)

如果您想获取文本并自行检查,您可以通过调用 GetWindowTextSendMessage(hwnd, WM_GETTEXT, ...);(GetWindowText 只是一个有用的 SendMessage 包装器)

关于c# - 使用 pinvoke 检测窗口文本更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196277/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com