我在子线程中用创建Hook。
TKeyHook=::SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)THookProc,THookInstance,0);
if(!TKeyHook)AfxMessageBox("Hook Fail");
结果没有效果,如果不放在子线程里就没问题.请问怎么在子线程里创建Hook
TKeyHook=::SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)THookProc,THookInstance,0);
if(!TKeyHook)AfxMessageBox("Hook Fail");
结果没有效果,如果不放在子线程里就没问题.请问怎么在子线程里创建Hook
解决方案 »
- 怎样让树控件里的子结点默认显示
- GDI+Graphics构造问题
- VS2005 单文档界面上显示一副图片,怎么获取图片上点的坐标?
- 请问如何改变VC6.0里datagrid的某行的背景色?
- 关于保持网络连接的方式
- 为什么会弹出两个对话框
- 为什么这段代码有没有退出
- (三)请 ljn2(没有人2 (账户惨被封))来接分,感谢你回答问题,我日,终于搞定了,版主不要删啊~
- 怎样用GDI+在基于对话框的应用程序中实现图片的显示呢
- VC用JNI调用JAVA程序,如何发布?
- 请教看过《COM与COM+从入门到精通》一书的高手们,我编译其中第六章的一个例子程序出现了下面的编译错误,这是怎么回事?
- 我用一个记录集来连接多个表。但是不能更新,一旦Edit()就报错,说记录集只读!
Conquer what is not
2.我想先创建一个线程,然后在线程里,也就是pfnThreadProc里创建一个全局勾子。
但这个勾子不成功。也就是勾不到消息的意思。
请问为什么。是不是子线程里不能用勾子.