前言:本人在MFC学习过程中的一些笔记,粗略记录一下MFC向导项目自动创建的各个继承类的各成员变量、成员函数以及全局函数的作用。C++的基础知识不作基础解释。
Tips:通过VS19菜单栏中的 视图-->类视图 可以打开类视图,便于观察解决方案(solution)中各个项目(project)里包含的各个类。
---文章内容尚未完成---
CMainFrame : public CFrameWnd(单文档)
用于管理主框架(主窗口,即程序运行时最初的窗口),通过成员函数可改变主窗口的属性,如窗口的创建删除、大小的控制等。
CMainFrame : public CMDIFrameWnd(多文档)
用于管理主窗口(与单文档的主窗口一样,只是针对多文档设计的,父类不一样)
CChildFrame : public CMDIChildWnd(多文档)
用于管理子窗口(程序运行时,通过添加新文件创建在主窗口内部的窗口,可以有多个)。
C***App : public CWinApp(***为项目名,由系统自动根据项目名创建,下同)
用于管理程序的流程(程序到哪了,该执行什么)。
C***Doc : public CDocument
用于管理数据,数据的转换、传输等。
C***View : public CView
用于管理窗口的内容(项目创建完并启动之后,在窗口内看到的一片空白,覆盖在了窗口的客户区域上,无论是主窗口还是子窗口),显示数据。
C***Dlg: public CDialogEx(对话框)
用于管理对话框,适合制作UI界面。