15,979
社区成员
发帖
与我相关
我的任务
分享
// 注册系统钩子 --- 用于 屏蔽 按键
Hook_setting = (HHOOK)SetWindowsHookEx(WH_GETMESSAGE,
(HOOKPROC)LauncherHook_setting,
theApp.m_hInstance,
0);
// 修改函数
LRESULT CALLBACK LauncherHook_setting(int nCode, WPARAM wParam, LPARAM lParam)
{
if(nCode == HC_ACTION)
{
PMSG pMsg = (PMSG) lParam;
if( (pMsg->message == WM_KEYDOWN) || (pMsg->message == WM_KEYUP) )
{
return true;
}
}
// 让其它全局钩子获得消息
return CallNextHookEx(Hook_setting, nCode, wParam, lParam);
}