MFC 教程-回车时窗口退出问题

【问题描述】

MFC窗口默认时,按回车窗口会退出

【原因分析】

默认调用OnOK()

【解决办法】

重写虚函PreTranslateMessage

cpp 复制代码
BOOL CTESTMFCDlg::PreTranslateMessage(MSG* pMsg)
{
	// TODO: 在此添加专用代码和/或调用基类
	//   修改回车键的操作反应 
	if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
	{
		UINT   nID;
		nID = GetFocus()->GetDlgCtrlID();
		if (IDC_EDIT == nID) {
			CString str;
			str.Format(_T("%d"), nID);
			AfxMessageBox(str);			
			return false;
		}
	}	
	return CDialogEx::PreTranslateMessage(pMsg);
}
相关推荐
Ring__Rain2 小时前
visual studio 常用的快捷键(已经熟悉的就不记录了)
c++·git·visual studio
辛姜_千尘红回2 小时前
AT_abc398_e [ABC398E] Tree Game 题解
c语言·c++·笔记·算法
啊阿狸不会拉杆2 小时前
数据结构-限定性线性表 - 栈与队列
java·c语言·数据结构·c++·python·算法
ChiaWei Lee2 小时前
【C++初学】C++核心编程(一):内存管理和引用
c++
刃神太酷啦3 小时前
基础算法篇(5)(蓝桥杯常考点)—动态规划(C/C++)
数据结构·c++·算法·leetcode·蓝桥杯·动态规划·蓝桥杯c++组
kchmmd3 小时前
基于QtC++音乐播放器whisper语音转文字歌词解析
c++·qt
444A4E3 小时前
二叉搜索树完全解析:从理论到C++手把手实现
数据结构·c++
yy_xzz4 小时前
从0到1使用C++操作MSXML
xml·c++·msxml
martian6654 小时前
C++算法优化实战:破解性能瓶颈,提升程序效率
开发语言·c++·性能优化
new一个奶黄包4 小时前
MySql入门
c语言·数据库·c++·mysql·adb