MFC 宏和全局函数
Microsoft 基础类库可分为两个主要部分:(1) MFC 类以及 (2) 宏和全局函数。 如果函数或变量不是类的成员,则它是全局函数或变量。
MFC 库和活动模板库 (ATL) 共享字符串转换宏。 有关详细信息,请参阅 ATL 文档中的字符串转换宏。
MFC 宏和全局函数提供以下类别中的功能。
常规 MFC
Database
MFC ODBC 类的记录字段交换 (RFX) 函数和批量记录字段交换(批量 RFX)函数
MFC DAO 类的记录字段交换 (DFX) 函数
CRecordView 和 CDaoRecordView 的对话框数据交换 (DDX) 函数(MFC ODBC 和 DAO 类)
Internet
DHTML/DHTML 事件映射
OLE
此外,MFC 还提供一个名为 AfxEnableControlContainer 的函数,该函数允许使用 MFC 4.0 开发的任何 OLE 容器完全支持嵌入式 OLE 控件。
OLE 控件
本节内容的第一部分简要讨论了上述每个类别,并列出了类别中的全局函数和宏,还提供了功能的简要说明。 接着,说明了 MFC 库中的全局函数、全局变量和宏。
注意
许多全局函数以前缀“Afx”开头,但某些函数并不遵循此约定,例如对话框数据交换 (DDX) 函数和许多数据库函数。 所有全局变量都以前缀“afx”开头。 宏不以任何特殊前缀开头,但它们采用大写字母。