MFC微软基础类库
类CObject的派生类:
基类CObject
应用程序结构类和窗口类
- 命令相关类 CCmdTarget
- 窗口类 CWnd
- 文档类 CDocument
- 视图类 CView
- 框架窗口类 CFrameWnd
- 对话框类 CDialog
- 文档模板类 CDocTemplate
- 线程基类 CWinThread
- 串口应用程序类 CWinApp
异常类 Cexception
- 类 CArchliveException 用于串行化异常
- 类 CFileException 用于文件异常
- 类 CMemoryException 用于内存异常
- 类 CResourceException 用于加载Windows资源异常
- 类 CNotSupportedException 用于未支持特征异常
- 类 CUseException 用于用户操作异常
文件相关类 CFile&Carchive
- 类 CFile 提供访问二进制磁盘文件的总接口
- 类 CMemFile 提供访问内存文件的总接口
- 类 CStdioFile 提供访问缓存磁盘文件的总接口
- 类 CArchive 则配合CFile类对象完成串行化数据读写
绘图相关类
绘图对象类CGdiObject
- 类 CPen 封装了画笔对象
- 类 CBrush 封装了画刷对象
- 类 CFont 封装了字体对象
- 类 CRgn 封装了区域对象
- 类 CBitmap 封装了位图对象
- 类 CPalette 封装了调色板对象
设备环境类CDC
- 类 CPaintDC 用于构造和析构窗口设备环境
- 类 CClientDC 用于创库客户区设备环境操作
- 类 CWindowsDC 用于整个窗口设置环境操作
- 类 CMetaFileDC 用于Windows元文件设备环境操作
打印类
数据库类
- 类 CDatabase 提供了对某一数据源的连接
- 类 CRecordset 提供了从某一数据源选择一组记录的操作
- DAO数据库支持类
- 类 CDAODataBase 提供了对DAO数据源的连接
- 类 CDAORecordest 提供了从DAO数据源选择一组记录的操作
网络相关类
数组,列表和映像类
非CObject的派生类
OLE类
支持类
模板收集类
基本数据类
- 类 CPoint 类似于POINT结构
- 类 CRect 类似于RECT结构
- 类 CSize 类似于SIZE结构
- 类 CString 提供了字符串操作
- 类 CTime 基于格林威治标准时间提供绝对时间
- 类 CTimeSpan 提供相对时间跨度
结构类
同步类