DLL做了个全局钩子截获键盘的消息!
主程序中BUTTON1设置钩子,BUTTON2卸载钩子,MEMO1显示键码
在DLL中键盘回调函数中查找主程序的窗体,用FindWindow,找到后sendmessage,把按键的键码发送给主程序。1.我的问题是:当主程序最小化或隐藏了,FindWindow就找不到了?2.另外能不能在主程序中直接处理DLL中的键盘回调函数?
主程序中BUTTON1设置钩子,BUTTON2卸载钩子,MEMO1显示键码
在DLL中键盘回调函数中查找主程序的窗体,用FindWindow,找到后sendmessage,把按键的键码发送给主程序。1.我的问题是:当主程序最小化或隐藏了,FindWindow就找不到了?2.另外能不能在主程序中直接处理DLL中的键盘回调函数?
因为进程EXE不能跨进程操作,而DLL可以,所以只能在DLL里
但是窗体最小化了,好像不能处理sendemessage发来的消息了,这个怎么解决呢?