MFC 回车(Enter) 不退出对话框方法
2011-04-16 21:27
597 查看
对话框有一个单行的Edit控件,一回车对话框就退出了,怎么办?
重载OnOK
当焦点在对话框上是才退出,否则执行指定的处理步骤
另外,这里给出了三种可能的解决方法:
http://www.codeguru.com/forum/showthread.php?t=231075
重载OnOK
当焦点在对话框上是才退出,否则执行指定的处理步骤
void XXXDlg::OnOK() { if(GetDlgItem(IDOK)==GetFocus()) { CDialog::OnOK(); } //handle enter key }
另外,这里给出了三种可能的解决方法:
http://www.codeguru.com/forum/showthread.php?t=231075
相关文章推荐
- MFC 回车(Enter) 不退出对话框方法
- MFC dlg窗口按回车(Enter)键和ESC键会退出解决方法
- MFC中解决基于对话框程序按下Enter,Esc程序自动退出的方法
- 基于对话框MFC按Enter键或者Ese退出的解决方法
- vs2008 MFC 对话框 敲回车,ESE键,程序自动退出解决办法
- 按Enter键或者Ese,mfc程序退出的解决方法
- MFC防止enter和ESC键使程序退出方法
- 对话框的MFC,一点回车就退出
- MFC基于对话框的程序,按回车退出的解决办法
- mfc 默认情况下 按下 enter esc 退出对话框 解决方法
- MFC对话框中处理Enter或Esc按键事件方法
- 按Enter或Esc,MFC程序退出的解决方法
- MFC对话框按回车和Esc不会关闭的方法
- MFC弹出对话框不响应鼠标,只相应回车键的解决方法
- MFC对话框中处理Enter或Esc按键事件方法
- 对话框的MFC,为什么一点回车键,程序就退出
- VC MFC 对话框 敲回车,ESE键,程序自动退出解决办法
- MFC中防止Enter和ESC关闭对话框的方法
- MFC 对话框屏蔽ESC Enter退出
- MFC对话框程序按回车后程序退出的解决办法