在用键盘钩子勾win+l
LRESULT keyProc(int code, WPARAM wparam, LPARAM lparam)
{
KBDLLHOOKSTRUCT* pkbhs = (KBDLLHOOKSTRUCT*)lparam;
if (HC_ACTION == code)
{
if (0x4C == pkbhs->vkCode)//L键
{
//do something
return 1;
}
}
return CallNextHookEx(_keyHook, code, wparam, lparam);
}
SetWindowsHookExW(WH_KEYBOARD_LL, (HOOKPROC)&keyProc, GetModuleHandle(NULL), 0);
代码是这样写的,但是实际情况是电脑仍然响应了win+l 锁屏了,这是什么问题?