MFC屏蔽回车关闭窗口
2014-03-19 15:37
309 查看
MFC屏蔽回车关闭窗口
如果不想敲回车关闭窗口,可以按如下方法操作
重载函数BOOL CDiskDlg::PreTranslateMessage(MSG* pMsg)
添加后是酱的:
BOOL CDiskDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
return CDialogEx::PreTranslateMessage(pMsg);
}
你需要在此函数中捕捉回车,并且修改它的默认操作
BOOL CDiskDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)//捕捉回车
{
OnBnClickedButtonShow();//你可以调用一个按钮处理函数,把敲击回车的操作相当于点击那个按钮,如果只是想不响应回车,此句不用写,直接返回true
return TRUE;//直接返回true
}
else
{
return CDialogEx::PreTranslateMessage(pMsg);
}
}
如果不想敲回车关闭窗口,可以按如下方法操作
重载函数BOOL CDiskDlg::PreTranslateMessage(MSG* pMsg)
添加后是酱的:
BOOL CDiskDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
return CDialogEx::PreTranslateMessage(pMsg);
}
你需要在此函数中捕捉回车,并且修改它的默认操作
BOOL CDiskDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)//捕捉回车
{
OnBnClickedButtonShow();//你可以调用一个按钮处理函数,把敲击回车的操作相当于点击那个按钮,如果只是想不响应回车,此句不用写,直接返回true
return TRUE;//直接返回true
}
else
{
return CDialogEx::PreTranslateMessage(pMsg);
}
}
相关文章推荐
- MFC中屏蔽ESC和回车关闭对话框
- 屏蔽基于对话框的MFC程序中按下ESC关闭窗口的功能
- 屏蔽MFC程序中的ESC键和ENTER键关闭窗口
- MFC(10)解决回车键 ESC 默认关闭窗口的一般方法
- MFC学习(13)解决回车键 ESC 默认关闭窗口的一般方法——续
- MFC中屏蔽ESC和回车关闭对话框
- VC++ MFC 写窗口,在对话框运行时按回车键,对话框自动关闭了……
- MFC中屏蔽ESC和回车关闭对话框
- MFC回车后关闭窗口
- 【转】关闭对话框,OnClose和OnCancel MFC中屏蔽ESC和回车关闭对话框
- MFC中屏蔽ESC和回车关闭对话框
- MFC下屏蔽ESC、回车键以及ALT+F4
- MFC中关闭窗口的几种方法
- MFC对话框按回车和Esc不会关闭的方法
- 如何让MFC程序关闭按钮失效,也无法右击任务栏关闭窗口来关闭?
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- 猎豹MFC--窗口操作--最大化 最小化还原 关闭 大小位置 居中显示 图标 标题
- MFC中关闭窗口的同时关闭*.exe进程
- MFC关闭窗口事件
- MFC 解决回车键默认关闭窗口的一般方法