当前位置: 首页 > news >正文

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

【问题描述】

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

【原因分析】

默认调用OnOK()

【解决办法】

重写虚函PreTranslateMessage

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);
}

相关文章:

  • Springboot集成SSE消息推送
  • 浅谈word格式:.doc和.docx的优缺点及区别
  • 7.数据集处理库Hugging Face Datasets
  • 2024泰迪智能科技大数据实训室方案
  • C# Winform内嵌窗体(在主窗体上显示子窗体)
  • 二十、OOP之理解《匿名内部类》
  • boost asio异步服务器(3)增加发送队列实现全双工通信
  • 离散数学答疑 6
  • 為什麼使用代理API?
  • 数组中的map方法
  • Qt-5.15.0 离线文档 html
  • Vue2+Vue3知识补充
  • Python爬取城市空气质量数据
  • CMake的学习之路
  • nmap工具使用
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • chrome扩展demo1-小时钟
  • HashMap剖析之内部结构
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • overflow: hidden IE7无效
  • vue的全局变量和全局拦截请求器
  • 代理模式
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 关于字符编码你应该知道的事情
  • 讲清楚之javascript作用域
  • 如何利用MongoDB打造TOP榜小程序
  • 如何在 Tornado 中实现 Middleware
  • 实现菜单下拉伸展折叠效果demo
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 我看到的前端
  • 无服务器化是企业 IT 架构的未来吗?
  • 用Python写一份独特的元宵节祝福
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #window11设置系统变量#
  • #Z2294. 打印树的直径
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (CPU/GPU)粒子继承贴图颜色发射
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (二开)Flink 修改源码拓展 SQL 语法
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (原创)可支持最大高度的NestedScrollView
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)fock函数详解
  • ..回顾17,展望18
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET 8.0 中有哪些新的变化?
  • .net mvc 获取url中controller和action
  • .Net MVC4 上传大文件,并保存表单
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .net中调用windows performance记录性能信息
  • .net中生成excel后调整宽度
  • .vue文件怎么使用_我在项目中是这样配置Vue的