如何防止对话框运行时按下回车键退出?屏蔽回车键的方法

来源:互联网 发布:sql全称 编辑:程序博客网 时间:2024/05/20 05:09

本人呢也都是记录一些在开发过程中经常碰到的问题,

有什么问题可以给我留言的,只要力所能及,大家可以多多交流。

 

如何防止对话框运行时按下回车键退出?

重载的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);
}

原创粉丝点击