Microsoft 基础类库可分为两个主要部分:(1) MFC 类以及 (2) 宏和全局函数。 如果函数或变量不是类的成员,则它是全局函数或变量。
MFC 库和活动模板库 (ATL) 共享字符串转换宏。 有关详细信息,请参阅 ATL 文档中的字符串转换宏。
MFC 宏和全局函数提供以下类别中的功能。
常规 MFC
数据类型
MFC 类对象的类型强制转换
运行时对象模型服务
诊断服务
异常处理
CString 格式设置和消息框显示
消息映射
委托和接口映射
模块和 DLL
应用程序信息和管理
标准命令和窗口 ID
集合类帮助程序
灰色和抖色位图函数
标准对话框数据交换 (DDX) 例程
标准对话框数据验证 (DDV) 例程
AFX 消息
工具栏控件样式
CMFCImagePaintArea::IMAGE_EDIT_MODE 枚举
Database
MFC ODBC 类的记录字段交换 (RFX) 函数和批量记录字段交换(批量 RFX)函数
MFC DAO 类的记录字段交换 (DFX) 函数
CRecordView 和 CDaoRecordView 的对话框数据交换 (DDX) 函数(MFC ODBC 和 DAO 类)
OLE 控件的对话框数据交换 (DDX) 函数
有助于直接调用开放式数据库连接 (ODBC) API 函数的宏和全局函数
DAO 数据库引擎初始化和终止
Internet
Internet URL 分析全局函数
DHTML/DHTML 事件映射
DHTML 对话框数据交换 (DDX) 帮助程序宏
DHTML 事件映射
OLE
OLE 初始化
应用程序控制
调度映射
此外,MFC 还提供一个名为 AfxEnableControlContainer 的函数,该函数允许使用 MFC 4.0 开发的任何 OLE 容器完全支持嵌入式 OLE 控件。
OLE 控件
变量参数类型常量
类型库访问
属性页
事件映射
事件接收器映射
连接映射
注册 OLE 控件
类工厂和许可
OLE 控件的持久性
本节内容的第一部分简要讨论了上述每个类别,并列出了类别中的全局函数和宏,还提供了功能的简要说明。 接着,说明了 MFC 库中的全局函数、全局变量和宏。
注意
许多全局函数以前缀“Afx”开头,但某些函数并不遵循此约定,例如对话框数据交换 (DDX) 函数和许多数据库函数。 所有全局变量都以前缀“afx”开头。 宏不以任何特殊前缀开头,但它们采用大写字母。
另请参阅
类概述