1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
static HHOOK hkb;
static LRESULT WINAPI CallKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
//MessageBox(NULL,"error", "Erro",MB_OK);
if (((DWORD)(wParam == WM_KEYDOWN)) &&(nCode==HC_ACTION))
{
//KeyboardDown
MessageBox(NULL,"error", "down",MB_OK);
}
else if (((DWORD)(wParam == WM_KEYUP)) &&(nCode==HC_ACTION))
{
//KeyboardUp
//MessageBox(NULL,"error", "up",MB_OK);
}
LRESULT RetVal = CallNextHookEx( hkb, nCode, wParam, lParam );
return RetVal;
}
|