MFC类的结构

1. CObject类,MFC库中绝大部分类的基类,封装了MFC中的最基本机制。

  运行时类信息机制/动态创建机制/序列化机制等。。。

2. CCmdtarget - 消息映射机制最基类

3. CWinThread/CWinApp- 应用程序类,负责整个程序的执行流程。

4. CDocment及子类 - 文档类,负责管理数据

5. CDocTemplate以及子类- 文档模板类

   CSingleDocTemplate - 单文档模板类。用于创建单文档的视图架构程序

   CMutiDocTemplate- 多文档模板类,用于创建多文档视图架构程序。

6. Exceptions-异常类,封装了MFC库中的各种异常类

7. CFile及其子类 - 文件操作类,封装类对各种硬盘文件的操作

8. CWnd- MFC库中所有窗口类的最基类。

9. Frame Windows - 框架窗口类,封装对各种框架窗口的操作

10.CotrolBars- 空间条类,封装类对各种条操作。

11.Dialog Boxes- 对话框类,各种对话框操作。

12.Views- 视图窗口类,封装类对各种视图窗口的操作。

13.Controls -控件类,封装类各种控件的操作。

14.CDC以及子类-绘图设备封装

15.CGdiObject以及子类-封装类各种GDI绘图对象的操作。

16. CArrary,CList,CMap以及其子类- 对C++语法中的数据结构进行封装。

17.非CObject类-对各种结构进行类封装。

  CPoint/CRect/CTime/CString...

上一篇:用 C# 实现一个简单的 Rest Service 供外部调用


下一篇:objectARX 关于MFC类向导 无法向此非CCmdTarget派生类添加任何命令 的解决方式