当我按F2的时候,会提示两次消息框,怎么回事? 那个int nCode参数又有什么用?LRESULT CALLBACK KeyboardProc(
int code, // hook code
WPARAM wParam, // virtual-key code
LPARAM lParam // keystroke-message information
)
{
switch(wParam)
{
case VK_F2:
MessageBox(g_hWnd,"F2","Tip",MB_OK);
return 1;
case VK_F4:
MessageBox(g_hWnd,"Remove Hook","Tip",MB_OK);
UnHookKeyBoard();
return 1;
}
// return CallNextHookEx(g_hKeyboard,code,wParam,lParam);
return 1;
}
int code, // hook code
WPARAM wParam, // virtual-key code
LPARAM lParam // keystroke-message information
)
{
switch(wParam)
{
case VK_F2:
MessageBox(g_hWnd,"F2","Tip",MB_OK);
return 1;
case VK_F4:
MessageBox(g_hWnd,"Remove Hook","Tip",MB_OK);
UnHookKeyBoard();
return 1;
}
// return CallNextHookEx(g_hKeyboard,code,wParam,lParam);
return 1;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货