【01】MFC入门到精通—— MFC新建基于对话框的项目 介绍(工作界面、资源视图 、类视图)

文章目录

  • [1 创建工程](#1 创建工程)
  • [2 运行](#2 运行)
  • [3 工作界面介绍](#3 工作界面介绍)
    • [3. 1 类视图 Class View](#3. 1 类视图 Class View)
    • [3.2 如何打开 类视图](#3.2 如何打开 类视图)
    • [3.3 资源视图](#3.3 资源视图)

1 创建工程

  1. 选择菜单项 文件->新建->项目 ,弹出 "新项目" 对话框。

  2. 选择 MFC ,点击下一步,然后键入工程名称 ,本例取名"Addition",在设置工程的保存路径。点"创建"。

  3. 在应用程序类型下拉框选择 基于对话框 ,其他使用默认设置,点 "完成"。



创建完成

当工程创建好之后,主对话框模板已经由系统自动完成了。

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代表的整数值由系统定义,我们无需干涉。