VC中对话框如何屏蔽ESC和ENTER键
来源:互联网 发布:nosql和mysql的区别 编辑:程序博客网 时间:2024/05/21 03:28
有三种方法:
(1) 重载CDialog的两个虚函数
virtual void OnOK();
virtual void OnCancel();
使其什么也不做。
最后,不要忘记重载WM_CLOSE消息,在其中加入DestroyWindow();以销毁窗体。
(2) 在对话框的属性中将另一按钮设为defaultbutton。
(3) 重载PreTranslateMessage消息,在其中加欲处理 ,如下:
BOOL CTeeeDlg::PreTranslateMessage(MSG* pMsg)
{
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键
- hibernate一级缓存,二级缓存,三级缓存,缓存算法及配置。
- net MDI 窗体菜单显示子窗体ICON图标,以及合并子窗体菜单问题
- iOS Undocumented VPN API
- 国外最流行的几个外包接活平台简要介绍
- .NET Framework中的计时器对象
- VC中对话框如何屏蔽ESC和ENTER键
- Clustered Remoting for Spring framework - cluster4spring
- 国外项目外包网站接活流程(新手上路版)
- 物业管理系统项目经验积累
- 不定时的间隔线程和线程排队执行(LumaQQ.NET异步线程处理)
- 转载:FPGA的GTP信号PCB布线要点
- SYS用户设置serializable事务和read only事务无效
- 经典正则表达式 -转
- NoSQL开篇——为什么要使用NoSQL