《MFC编程》:MFC库中类的简介
《MFC编程》:MFC库中类的简介
- CObject类:MFC类库中绝大部分类的父类(最基类),封装MFC库中最基本的几个机制:运行时类信息机制、动态创建机制、序列化机制,提供对运行时类信息、动态创建和序列化的支持;
- CWinThread/CWinApp类:应用程序类,封装了应用程序、线程等信息,负责管理程序的流程;
- CDocument及其子类:文档类,负责管理数据;
- Frame Windows:框架窗口类,封装了关于各种框架窗口的操作;
- CSplitterWnd:用来完成拆分窗口的类;
- Controls:控件窗口类,封装了关于各种控件窗口的操作;
- Dialog Boxes:对话框窗口类,封装了关于各种对话框窗口的操作;
- Views:视图窗口类,封装了关于各种视图窗口的操作
- Exceptions:异常类,封装了关于MFC中各种异常情况的处理
- CFile及其子类:文件操作类,封装了关于各种文件的操作
- CWnd:窗口类的最基类,封装了关于窗口的最基本的操作
- CDC及其子类:封装了各种绘图设备,以及绘图函数
- CGdiObject及其子类:封装了各种绘图对象的操作
- CArrary/CList/CMap及其子类:封装了C++中相应的数据结构的管理
- 非CObject类:封装了关于各种结构的操作,提供了各种数据结构相关的管理。例如:CPoint,CRect,CString,CTime…
- CCmdTarget:消息映射机制的最基类
注:MSDN Library有以上所有类及其函数的定义。