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

【04】MFC入门到精通——MFC 自己手动新添加对话框模板 并 创建对话框类

文章目录

  • 1 MFC自己手动新添加对话框模板
  • 2 创建对话框类

1 MFC自己手动新添加对话框模板

MFC 手动添加 创建新的对话框模板 教程

2 创建对话框类

因为 程序Addition 是基于对话框的程序,所以程序自动创建了对话框模板 IDD_ADDITION_DIALOG,并自动生成了对话框类CAdditionDlg,它是从 CDialogEx 类派生的。大家用过VC++ 6.0的可能记得,我们定义的对话框类都是从CDialog类派生的,一般对话框类都是继承自CDialogEx类。

如果是自己新添加的对话框模板,怎样为它创建对话框类呢?

  1. 在Resource View的“Dialog”节点上右键,然后在右键菜单中选择“Insert Dialog”创建一个新的对话框模板,ID就使用默认的 IDD_DIALOG1 。

  2. 在中间区域会显示新建的对话框模板,然后选中此对话框模板,点右键,在右键菜单中选择 Add Class。

在这里插入图片描述

3.选择“Add Class”后会弹出一个对话框,在对话框中“Class name”下的编辑框中写入自定义的类名就可以了,例如CMyDialog。

4.最后点“Finish”完成。

在这里插入图片描述
最终你就可以在Class View中看到新生成的对话框类CMyDialog了,并且在Solution Explorer中有相应的MyDialog.h头文件和MyDialog.cpp源文件生成。CMyDialog类同样派生于CDialogEx类。注意,一般类名都以C打头,又比如,CTestDlg。

http://www.xdnf.cn/news/14958.html

相关文章:

  • 从零开始学前端html篇2
  • React 编译器与性能优化:告别手动 Memoization
  • 网关助力航天喷涂:Devicenet与Modbus TCP的“跨界对话“
  • windows指定某node及npm版本下载
  • Linux入门篇学习——Linux 编写第一个自己的命令
  • 【TCP/IP】3. IP 地址
  • 250709-通过命令行上传模型文件到ModelsScope
  • yolo8实现目标检测
  • Mysql: Bin log原理以及三种格式
  • 权限分级看板管理:实时数据驱动决策的关键安全基石
  • python 在运行时没有加载修改后的版本
  • NLP:初识RNN模型(概念、分类、作用)
  • 从救火到赋能:运维的职责演进与云原生时代的未来图景
  • day10-Redis面试篇
  • SAP采购管理系统替代选谁?8Manage SRM全面优势测评与深度对比
  • Rust与人工智能(AI)技术
  • ✍️ Python 批量设置 Word 文档多级字体样式(标题/正文/名称/小节)
  • 【LeetCode 热题 100】136. 只出现一次的数字——异或
  • Pycharm 报错 Environment location directory is not empty 如何解决
  • Android ttyS2无法打开该如何配置 + ttyS0和ttyS1可以
  • 第1章 Excel界面环境与基础操作指南
  • springBoot使用XWPFDocument 和 LoopRowTableRenderPolicy 两种方式填充数据到word模版中
  • IT系统安全刚需:绝缘故障定位系统
  • 掌握PDF转CAD技巧,提升工程设计效率
  • iframe 的同源限制与反爬机制的冲突
  • [C语言初阶]操作符
  • HTML + CSS + JavaScript
  • uniapp+vue3+ts项目:实现小程序文件下载、预览、进度监听(含项目、案例、插件)
  • 奇异值分解(singular value decomposition,SVD)
  • RNN及其变体的概念和案例