在对话框中覆盖CDialog::PreTranslateMessage(MSG* pMsg) 方法:
BOOL CMainDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (WM_SYSKEYDOWN == pMsg->message)
{
if (VK_APPS == pMsg->wParam)
{
return FALSE;
}
}
if (WM_RBUTTONDOWN == pMsg->message)
{
return FALSE;
}
if (WM_KEYDOWN == pMsg->message)
{
if (VK_ESCAPE == pMsg->wParam)
{
return FALSE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}