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

【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.lryc.cn/news/583380.html

相关文章:

  • 【PDF提取内容改名】批量提取pdf多个指定区域内容到excel表格的操作步骤和方法
  • 专题:2025母婴行业洞察报告|附60+份报告PDF汇总下载
  • Context Engineering:从Prompt Engineering到上下文工程的演进
  • React、Vue、Angular的性能优化与源码解析概述
  • 深度学习 必然用到的 微积分知识
  • RAG实战之dify源码文件解析-pdf文件解析流程
  • 【Oracle报错】[INS-13001] 环境不满足最低要求。
  • 什么是幂等
  • 【03】MFC入门到精通——MFC 添加控件 设置属性 按钮 文本框
  • 第四节 chatPDF
  • 神经网络基础及API使用详解
  • 机器学习(西瓜书) 第四章 决策树
  • 通用游戏前端架构设计思考
  • 自动化测试报告优化:jenkins+jmeter定制化HTML报告生成
  • skywalking-agent-docker镜像
  • 方差、协方差和协方差矩阵
  • Windows 10/11新系统跳过强制联网激活和注册微软账户
  • JavaScript数组键值去重方法
  • 【C++】容器适配器 + stack/queue/deque详解
  • EFK9.0.3 windows搭建
  • Ubuntu连接不上网络问题(Network is unreachable)
  • ubuntu环境下调试 RT-Thread
  • windows部署多实例filebeat监控相同路径下文件
  • 【Kafka】登录日志处理的三次阶梯式优化实践:从同步写入到Kafka多分区批处理
  • SAP-ABAP:SAP中DELECT语句用法详解实例总结
  • Go语言Gin框架实战:开发技巧
  • 2024 睿抗编程技能赛——省赛真题解析(含C++源码)
  • 【Python】遇到 “non-integer arg 1 for randrange() ” 问题的解决方法
  • 技术开发栈中 URL地址末尾加不加 “/“ 有什么区别?
  • 闲庭信步使用图像验证平台加速FPGA的开发:第六课——测试图案的FPGA实现