WH_KEYBOARD的过滤问题
LRESULT CALLBACK Proc(int code, WPARAM wParam, LPARAM lParam )
{
if(code == HC_ACTION)
{
MessageBox(NULL,"123","1",NULL);
}
return 0;
}
有按键按下后,就弹出两个MessageBox,是不是按键按下和松开各一个MessageBox?
如果是怎么用WM_KEYDOWN来过滤?我想只要按下时候的MessageBox.
[解决办法]
这个问题不是很清楚。我可以告诉你另外一点,键盘输入的时候 按下和松开 是有不同的扫描码的。