关于全局钩子。全局钩子要放在dll中,我做了之后怎么没有用?谁给我讲讲,键盘的就可以了。 rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你调用SetWindowsHookEx地方贴出来. to二楼:hkb=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProc,AfxGetInstanceHandle(),0);我把AfxGetInstanceHandle改成NULL后会任何反应都没有,不知为何?用AfxGetInstanceHandle可以有反应,如三楼我所说情况。 to二楼:LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam){ AFX_MANAGE_STATE(AfxGetStaticModuleState()); if(((DWORD)lParam&0x40000000) && (HC_ACTION==nCode)) { if(/*GetKeyState(VK_CONTROL) & 0x8000 && GetKeyState(VK_DELETE) & 0x8000 && GetKeyState(VK_MENU) & 0x8000*/ wParam == 'A') MessageBox(NULL, NULL, _T("KeyMsg"), MB_OK); } return CallNextHookEx(hkb, nCode, wParam, lParam);}BOOL WINAPI installhook(){ hkb=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProc,AfxGetInstanceHandle(),0); return TRUE;} 参考:http://www.xiaozhou.net/ReadNews.asp?NewsID=909 请问:"编译器选项里面,添加 /SECTION:.MyData,rws"在哪里设编译器选项啊? 请问:"编译器选项里面,添加 /SECTION:.MyData,rws"在哪里设编译器选项啊? 请问:"编译器选项里面,添加 /SECTION:.MyData,rws"在哪里设编译器选项啊? 小张,小张,小张~~! VC学习总结 关于MemDC 如何修改弹出的对话框的界面? 急!未发现数据源名称并且未指定默认驱动程序 急!关于ActiveX控件和dll问题 如何处理按住鼠标右键再双击鼠标左键这样的事件? 如何编程发送表单 在招聘信息中经常有“熟悉C/S结构的开发模式”,到底"C/S结构的开发模式“ 是啥? MFC滚动位图 操作系统问题 To WangK
SetWindowsHookEx
地方贴出来.
hkb=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProc,AfxGetInstanceHandle(),0);
我把AfxGetInstanceHandle改成NULL后会任何反应都没有,不知为何?用AfxGetInstanceHandle可以有反应,如三楼我所说情况。
LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
if(((DWORD)lParam&0x40000000) && (HC_ACTION==nCode))
{
if(/*GetKeyState(VK_CONTROL) & 0x8000 &&
GetKeyState(VK_DELETE) & 0x8000 &&
GetKeyState(VK_MENU) & 0x8000*/
wParam == 'A')
MessageBox(NULL, NULL, _T("KeyMsg"), MB_OK);
}
return CallNextHookEx(hkb, nCode, wParam, lParam);
}
BOOL WINAPI installhook()
{
hkb=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProc,AfxGetInstanceHandle(),0);
return TRUE;
}
在哪里设编译器选项啊?
在哪里设编译器选项啊?
在哪里设编译器选项啊?