在应用程序的钩子回调函数中可以获得这个 键值 跟up or down 信号的。
PKBDLLHOOKSTRUCT lpKBD;
lpKBD = (PKBDLLHOOKSTRUCT)lParam;
switch (lpKBD->vkCode)
{
case 38: key = 1; break;
case 39: key = 2; break;
case 40: key = 3; break;
case 37: key = 4; break;
case 27: key = 5; break;
case 13: key = 6; break;
default: key = 0; break;
}
switch(LOWORD(wParam))
{
case WM_KEYDOWN: keydownflag = 1; break;
case WM_KEYUP: keyupflag = 1; break;
default : keyflag = 1; break;
}