一、MFC的库程序
- 使用MFC制作自己的静态库程序
- MFC的动态库
1、使用静态的MFC库制作自己的动态库
2、使用动态的MFC库制作自己的动态库 - MFC扩展库
规则库可以被各种程序所调用,扩展库只能被MFC程序调用(对MFC进行扩展)。
二、程序类型-相关类
2.1 单文档视图架构程序
- CWinApp:应用程序类,负责管理应用程序的流程
- CFrameWnd:框架窗口类,负责管理框架窗口
- CView:视图窗口类,负责显示数据
- CDocument:文档类,负责管理数据
2.2 多文档视图架构程序
- CWinApp:应用程序类,负责管理应用程序的流程
- CMDIFrameWnd:多文档主框架窗口类
- CMDIChildWnd:多文档子框架窗口类
- CView:视图窗口类,显示数据
- CDocument:文档类,管理数据
2.3 对话框应用程序
- CWinApp:应用程序类,负责管理应用程序的流程
- CDialog:对话框窗口类
三、MFC库中相关类简介
-
CObject类: MFC类库中绝大部分类的父类,提供了MFC类库中一些基本的机制。对运行时类信息的支持。对动态创建的支持。对序列化的支持。
-
CWinApp类:应用程序类,封装了应用程序、线程等信息。
-
CDocument类:文档类,管理数据。
-
Frame Windows:框架窗口类,封装了窗口程序组成的各种框架窗口。
-
CSplitterWnd:用来完成拆分窗口的类
-
Control Bars:控件条类
网友评论