检查PreTranslateMessage(MSG* pMsg)消息预处理函数中是否屏蔽了那些按键的输入,如果没有指定屏蔽的话,需要检查下
该函数中是否有如下代码:
if(pMsg->wParam==VK_F4)//屏蔽ALT+F4键
return TRUE;
如果有的话,需要改成如下的方式:
if (WM_SYSKEYDOWN == pMsg->message )// WM_SYSKEYDOWN 表示ALT键按下
{
if (VK_F4 == pMsg->wParam)
{
return TRUE;
}
}
否则的话就有可能扩大了屏蔽范围