BOOL CMainDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN://屏蔽回车
return TRUE;
case VK_ESCAPE://屏蔽Esc
return TRUE;
}
}
if(pMsg->message == WM_SYSKEYDOWN ){
switch( pMsg->wParam ){
case VK_F4:
if(::GetKeyState(VK_MENU) < 0){
return TRUE;
}
}
}
return CDialog::PreTranslateMessage(pMsg);
}
{
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN://屏蔽回车
return TRUE;
case VK_ESCAPE://屏蔽Esc
return TRUE;
}
}
if(pMsg->message == WM_SYSKEYDOWN ){
switch( pMsg->wParam ){
case VK_F4:
if(::GetKeyState(VK_MENU) < 0){
return TRUE;
}
}
}
return CDialog::PreTranslateMessage(pMsg);
}