使用截获消息响应截断某些消息

//屏蔽回车和ESC退出
BOOL CTitleBarColorDlg::PreTranslateMessage(MSG* pMsg)
{
 // TODO: Add your specialized code here and/or call the base class
 if(pMsg->message == WM_KEYDOWN){
        switch(pMsg->wParam){
  case VK_RETURN://截获回车
   return TRUE;
        case VK_ESCAPE://截获ESC
   return TRUE;
   break;
  }
 }
 return CDialog::PreTranslateMessage(pMsg);
}
posted @ 2015-01-23 10:25  廖先生  阅读(209)  评论(0编辑  收藏  举报