您的位置:首页 > 其它

屏蔽窗口退出快捷键ESC,Alt+F4

2011-07-03 17:58 501 查看
BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_ESCAPE://屏蔽窗口Esc关闭
return TRUE;
default:
break;
}
}
if(pMsg->message == WM_SYSKEYDOWN)//alt键的响应比较特殊它的消息是WM_SYSKEYDOWN
{
switch(pMsg->wParam)
{
case VK_F4:
if(GetKeyState(VK_MENU) & 0x8000) //Alt+F4
{
return TRUE;
}
break;
default:
break;
}
}

return CDialog::PreTranslateMessage(pMsg);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: