- 浏览: 178386 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
MFC 中默认回车或ESC 会关闭对话框,解决办法:
对于有对话框的类,点击右键,virtual function ,添加PreTranslateMessage ,然后Edit ,写入如下代码:
BOOL CForm::PreTranslateMessage(MSG* pMsg)
{
{
//
屏蔽
回车和ESC
键
//
屏蔽ESC
键退出
if (pMsg->message == WM_KEYDOWN
&& pMsg->wParam == 0x1b)
return TRUE;
//
回车
if (pMsg->message == WM_KEYDOWN
&& pMsg->wParam == 0x0d )
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
或
BOOL CPictureDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_RETURN)
return TRUE;
if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_ESCAPE)
return TRUE;
return CDialog::PreTranslateMessage(pMsg);
}
问题解决。
发表评论
-
VC:cannot open file "mfc42u.lib"的解决方案 (转)
2011-06-07 09:08 1783问题提出:VC提示找不到mfc42u.lib错误(cannot ... -
VC中载入RES失败(提示:这个文件已在另一个编辑器中打开)的解决办法
2011-03-16 10:07 88在VC中载入RES失败(提示:这个文件已在另一个编辑器中打开) ... -
const用法总结(转)
2011-03-02 16:55 812const类型定义:指明变量或对象的值是不能被更新,引入目的是 ... -
C++基本数据类型列表
2011-02-10 11:27 1277ANSI C/C++ 基本数据类型: ... -
C++常见类型转换(转)
2010-12-14 10:22 1033《C++标准函数库》中说的 有三个函数可以将字符串的内容 ... -
VC_CString_用法
2010-12-11 22:36 7481.CString::IsEmpty BOOL IsEmp ... -
Skin++ VC6.0 Release版本发布问题解决方案
2010-12-04 09:56 1932在组建菜单中选择 “release” 后,点击运行,提示以 ... -
MFC之MessageBox() 的用法及其示例
2010-11-26 10:56 2713一 函数原型及参数 ... -
AfxMessageBox()与MessageBox()的区别
2010-11-26 09:55 1212AfxMessageBox()与MessageBox() ... -
如何将一个空的日期设置为日期时间选择器控件CDateTimeCtrl的初始值
2010-11-19 16:24 4468http://support.microsoft.com/kb ... -
匈牙利命名法
2010-11-19 14:27 896前缀 类型 描述 实例 ... -
C++对话框背景色的设置方法
2010-11-19 11:29 988一个基于对话框的MFC App ... -
vc 对话框修改菜单栏的背景颜色
2010-11-19 11:24 1947如果想不重载cmenu类,可以使用api中的setmenuin ... -
CDateTimeCtrl
2010-11-17 21:09 17751、Format 初始化 CDateTimeCtrl m ... -
MFC中定义全局变量和全局函数的方法
2010-11-05 10:44 78221 引言 在教授学生使用Visual C++6.0 ... -
MFC 编辑框 读写数据的前提条件
2010-11-04 15:37 1527从编辑框输入数据后,需要调用UpdateData(TUR ... -
SetExtendedStyle
2010-11-03 13:52 981SetExtendedStyle VC CListC ... -
防止CListCtrl闪烁的几种方法(转)
2010-11-03 13:46 1989防止CListCtrl闪烁的几种方法 ... -
Using timers in vc++ via SetTimer and OnTimer
2010-11-01 14:37 935hi . i am using SetTimer(...) c ... -
MFC 复制DLG对话框的方法
2010-11-01 13:26 1095通常的做法是:用Gallery 在Class Vie ...
相关推荐
摘要:VC/C++源码,界面编程,对话框 VC++如何屏蔽窗体对话框按ESC或ENTER键退出的功能,也就是说,当窗体打开的时候,按ESC或ENTER键不能关闭窗口,也就是让这两个键失效,源码实例运行截图如上所示,不过从截图上...
目前我做的只是阻止弹出对话框,是根据窗口标题来阻止的,启动程序后在编缉控件中输入窗口标题,如果要输入多个就用空格或回车隔开,然后按开始就可以在以此为标题对话框在刚建立时就被自动关闭,就像没看到它们出现一样....
这样就不能用回车关闭此程序。如果只是简单的删除确定按钮是不行的。 当然了,要是关闭计算机之类的操作,那就没办法了。 此程序我目前想不到有什么实际用途,不过用来搞恶作剧还是不错的。 sghanmail@ 关键字:...
阻止创建窗口,基于MFC实现,本弹窗拦截程序主要是根据窗口标题来阻止的,启动程序后在编缉控件中输入窗口标题,如果要输入多个就用空格或回车隔开,然后按开始就可以在以此为标题对话框在刚建立时就被自动关闭,就像没...
如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,窗口重绘原理,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。 第十三课: 如何让CDC上输出的文字、图形具有保持功能,元...
◆当对话框中有一个滚动条是,当滚动滚动条时的消息控制函数◆ 27 ◆将一个CWnd指针转换成一个控件ID(整数)注意用GetDlgItem()函数是从一个控件ID转换成一个CWnd的指针◆ 28 ◆如果在对话框中自定义一个消息的方法,...
◆当对话框中有一个滚动条是,当滚动滚动条时的消息控制函数◆ 27 ◆将一个CWnd指针转换成一个控件ID(整数)注意用GetDlgItem()函数是从一个控件ID转换成一个CWnd的指针◆ 28 ◆如果在对话框中自定义一个消息的方法,...
21.如何从“文件”对话框中获取文件标题名 22.如何从“文件”对话框中获取文件扩展名 23.如何在“文件”对话框中预览位图文件 24.如何创建一个文件“保存”对话框 25.如何在程序启动时弹出“文件”对话框 26.如何从...
如果将pclint集成到SourceInsight中,那就相当于给SourceInsight增加了一个C/C++编译器,而且它的检查更严格,能发现一些编译器发现不了的问题,可以大大减少程序中潜伏的BUG。这样的话,相信更多人会喜欢Source...
注: TCP/IP 设置完成后请用 PING 命令验证网络是否连通,如网络不通请尝试检查相应网络设备、重新安装 TCP/IP 协议等手段来解决问题。 2.3产品安装 教师机的安装 1. 插入安装光盘后会自动运行安装程序,进入...
建议先将某条已有记录设置为强制代理,再到新建记录或编辑记录对话框中填写为私有代理;当然,若熟悉后也可以手工填写。 (3)、被用作私有代理字段AsProxyBy AsProxyBy是被用作私有代理字段,用于存放该记录被其它...
建议先将某条已有记录设置为强制代理,再到新建记录或编辑记录对话框中填写为私有代理;当然,若熟悉后也可以手工填写。 (3)、被用作私有代理字段AsProxyBy AsProxyBy是被用作私有代理字段,用于存放该记录被其它...