怎么在钩子中判断键盘上按下Delete 或者 return健?
LRESULT CALLBACK GetMsgProc(int code, WPARAM wParam, LPARAM lParam)
{
if(code == HC_ACTION)
{
KBDLLHOOKSTRUCT *pkh = (KBDLLHOOKSTRUCT *)lParam;
if( pkh->vkCode == VK_DELETE )
{
CString str;
str.Format("当前输入的%d、\n",pkh->vkCode);
TRACE(str);
}
}
return CallNextHookEx(g_hGetMsgHook, code, wParam, lParam);
}
我的代码如上,可是我按下Delete健的时候,进不了那个断点,就是TRACE那个!谁知道?