gpt4 book ai didi

windows - 为什么有些窗口收不到 Windows 消息

转载 作者:可可西里 更新时间:2023-11-01 09:42:07 25 4
gpt4 key购买 nike

在 Visual Studio 上使用 Spy++ 工具,我可以看到像桌面或资源管理器(文件资源管理器)之类的窗口收到 WM_ 消息,但像 Firefox 或 Visual Studio 这样的窗口不接收消息。

为什么有些人能收到消息而有些人没有。

(对于 WM_ 消息,我指的是 WM_MOUSELEAVEWM_SETCURSOR)

最佳答案

Spy++ 需要注入(inject)一个钩子(Hook)来监 Windows 口消息。为此,钩子(Hook)函数的位数需要与拥有窗口的进程的位数相匹配,因此您应该使用 32 位版本的 Spy++ 来监视 32 位应用程序的窗口,以及 64 位版本监控 64 位应用程序。

(毕竟,为什么要安装两个版本的 Spy++)

关于windows - 为什么有些窗口收不到 Windows 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28789969/

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