1

我一直在尝试使用 CWnd::Create 方法。我尝试使用 SetWindowsHookEx api 进行挂钩。但这并不能始终如一地工作。因此,我关注了以下博客http://www.codeproject.com/Articles/49319/Easy-way-to-set-up-global-API-hooks并尝试连接到 CreateWindowEx api。

在这里,我不确定是否会从 Cwnd::Create API 调用 CreateWindowEx。

我们可以使用 MHOOK 连接到 Cwnd::Create 过程吗?如果是这样,那么连接到 CreatWindowEx 是正确的 api 来收听 Cwnd::Create 调用吗?

4

1 回答 1

0

请通过此链接http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/e71f690a-00de-4032-95e2-21660e2235f6/setwindowshookex-on-windows-7

并非所有的键盘和鼠标钩子都是编组的,只有全局钩子。并且钩子的编组由线程消息队列执行。所以,安装钩子的线程必须调用消息泵送方法。

于 2013-09-25T11:27:11.973 回答