vc中对话框如何屏蔽ESC和ENTER键
来源:互联网 发布:淘宝美特斯邦威官方店 编辑:程序博客网 时间:2024/05/22 08:55
在VC6.0中,我们可以对CDialog选中,按F12,然后在该类中找到虚函数
virtual void OnOK();
virtual void OnCancel();
我们改写他。
屏蔽ESC/Enter:方法一:
重载CDialog的OnCancel ,且让这两个函数的实现为空。
加入WM_CLOSE消息处理,实现如下,
void CMyDialog::OnClose()
{
DestroyWindow();
}
屏蔽ESC/Enter:方法二:
将另一按钮设为defaultbutton在属性中改。
也可重载对话框类的PreTranslateMessage(MSG* pMsg)这个虚函数
在其中加入如下代码BOOL CTeeeDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message ==WM_KEYDOWN)
{
int nVirtKey = (int) wParam;
if (nVirtKey==VK_RETURN)
{
......//如果是回车在这里做你要做的事情,或者什么也不作
return TRUE;
}
if (nVirtKey==VK_ESCAPE)
{
......//如果是ESC在这里做你要做的事情,或者什么也不作
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
- vc中对话框如何屏蔽ESC和ENTER键
- VC中对话框如何屏蔽ESC和ENTER键
- vc中对话框如何屏蔽ESC和ENTER键
- VC中对话框如何屏蔽ESC和ENTER键
- vc中对话框如何屏蔽ESC和ENTER键
- VC MFC 屏蔽ESC和ENTER键关闭对话框
- VC MFC 屏蔽ESC和ENTER键关闭对话框
- MFC对话框屏蔽Enter和ESC键
- 【MFC 中】如何屏蔽Esc和Enter
- 【MFC 中】如何屏蔽Esc和Enter
- VC屏蔽Enter和ESC
- MFC对话框中屏蔽Enter键与ESC键
- 屏蔽Dialog对话框中的Esc和Enter键的思路
- MFC对话框程序屏蔽ESC和ENTER键退出
- MFC对话框程序屏蔽ESC和ENTER键退出
- MFC 屏蔽ESC和ENTER键 关闭对话框
- VC 屏蔽ESC,ENTER
- vc 简单屏蔽alt+F4键、ESC和ENTER键
- LCC编译器的源程序分析(64)符号表的结构注释
- LCC编译器的源程序分析(63)创建DAG森林的源程序
- AJAX in Action
- LCC编译器的源程序分析(62)生成常量树节点的流程
- Windows API一日一练(21)SetWindowLongPtr和GetWindowLongPtr函数
- vc中对话框如何屏蔽ESC和ENTER键
- AJAX将成为移动Web2.0时代首选开发平台
- Windows API一日一练(20)LoadString、LoadIcon和LoadCursor函数
- C/C++代码检视实例
- 如何根据业务需求开发HR管理系统?
- C/C++代码检视要点
- AJAX框架资源汇总
- 请关注ieframe.dll
- OpenMP并行程序设计(二)