本人呢也都是记录一些在开发过程中经常碰到的问题,
有什么问题可以给我留言的,只要力所能及,大家可以多多交流。
如何防止对话框运行时按下回车键退出?
重载的PreTranslateMessage函数中屏蔽回车和ESC的消息:
BOOL CxxxDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE) return TRUE;
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN) return TRUE;
else
return CDialog::PreTranslateMessage(pMsg);
}