【01】MFC入门到精通—— MFC新建基于对话框的项目 介绍(工作界面、资源视图 、类视图)
文章目录
- 1 创建工程
- 2 运行
- 3 工作界面介绍
- 3. 1 类视图 Class View
- 3.2 如何打开 类视图
- 3.3 资源视图
1 创建工程
-
选择菜单项 文件->新建->项目,弹出 “新项目” 对话框。
-
选择 MFC,点击下一步,然后键入工程名称,本例取名“Addition”,在设置工程的保存路径。点“创建”。
-
在应用程序类型下拉框选择 基于对话框,其他使用默认设置,点 “完成”。
创建完成
当工程创建好之后,主对话框模板已经由系统自动完成了。
2 运行
此时可以直接运行,
运行界面如下,
“确定”,“取消”,叉叉,任意点击一个退出,结束程序。
3 工作界面介绍
3. 1 类视图 Class View
在 解决方案视图 中看到,此工程的文件要比单文档应用程序少的多,在 Class View 中主要有三个类:CAboutDlg、CAdditionApp 和 CAdditionDlg 。
CAboutDlg 是应用程序的 “关于” 对话框类,
CAdditionApp 是由 CWinApp 派生的类,
CAdditionDlg 是主对话框类,主对话框也就是此应用程序运行后显示的主要界面。
3.2 如何打开 类视图
如果之前没打开过类视图 侧面窗口是不显示的
直接按下快捷键 Ctrl+ Shift +C。
或者手动点击菜单栏中的视图按钮,再选类视图。
侧边栏就出现类视图了
3.3 资源视图
在Resource View视图中可以看到工程 Addition 的资源树,展开Addition.rc,下面有四个子项:Dialog(对话框)、Icon(图标)、String Table(字符串表)和Version(版本)。
然后展开Dialog项,下面有两个对话框模板,其ID分别为:IDD_ABOUTBOX和IDD_ADDITION_DIALOG,前者是“关于”对话框的模板,后者是主对话框的模板。
ID是资源的唯一标识,本质上是一个无符号整数,一般ID代表的整数值由系统定义,我们无需干涉。