16,473
社区成员
发帖
与我相关
我的任务
分享
LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)
{
if (nCode >= 0 && wParam == '1')
{
DWORD flags = 0;
if ((DWORD)lParam & 0x80000000))
flags = KEYEVENTF_KEYUP;
keybd_event('2', 0, flags, 0);
return TRUE;
}
return CallNextHookEx(hkb, nCode, wParam, lParam);
}
LRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)
{
if(((DWORD)lParam&0x40000000) && (HC_ACTION==nCode))
{
if (wParam== '1')
{
keybd_event('2', 0, 0, 0);
keybd_event('2', 0, KEYEVENTF_KEYUP, 0);
return TRUE;
}
}
LRESULT RetVal = CallNextHookEx( hkb, nCode, wParam, lParam );
return RetVal;
}