屏蔽回车关闭对话框事件
2004-09-24 10:56
260 查看
假设在对话框上有一个文本框IDC_EDIT_COLORINDEX,然后当在文本框输入完毕按回车,对话框并不退出,而是直接执行某种功能。例中的是
OnButtonLogin()。
如果光是为了这个行为的话,个人觉得根本不必要用一个类来处理这东西。有点杀鸡用牛刀了。
BOOL CMhColorDialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam == VK_RETURN)
{
UINT nID = GetFocus()->GetDlgCtrlID();
switch( nID)
{
case IDC_EDIT_USER:
OnButtonLogin();
return 1;
default:
return TRUE;
}
}
}
return CExpandingDialog::PreTranslateMessage(pMsg); //执行基类调用。
}
OnButtonLogin()。
如果光是为了这个行为的话,个人觉得根本不必要用一个类来处理这东西。有点杀鸡用牛刀了。
BOOL CMhColorDialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam == VK_RETURN)
{
UINT nID = GetFocus()->GetDlgCtrlID();
switch( nID)
{
case IDC_EDIT_USER:
OnButtonLogin();
return 1;
default:
return TRUE;
}
}
}
return CExpandingDialog::PreTranslateMessage(pMsg); //执行基类调用。
}
相关文章推荐
- 屏蔽回车关闭对话框事件
- MFC中屏蔽ESC和回车关闭对话框
- 屏蔽对话框回车和ESC键,防止对话框意外关闭。
- MFC中屏蔽ESC和回车关闭对话框
- MFC中屏蔽ESC和回车关闭对话框
- MFC中屏蔽ESC和回车关闭对话框
- 【转】关闭对话框,OnClose和OnCancel MFC中屏蔽ESC和回车关闭对话框
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- js屏蔽回车键事件
- C#屏蔽回车事件
- VC对话框中树形控件节点编辑响应回车事件完成编辑
- MFC对话框按回车和Esc不会关闭的方法
- MFC屏蔽回车关闭窗口
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- Bootstrap Modal对话框如何在关闭时触发事件
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- VC 对话框屏蔽ESC 和回车键 默认结束对话框
- JS全局屏蔽回车事件
- 关闭浏览器弹出对话框事件onbeforeunload --http://www.blogjava.net/jennyli/articles/82351.html
- element ui 对话框el-dialog关闭事件