MFC 宏和全局函数
基于基础选件类库可分为两个主要部分:(1) MFC 选件类和 (2) 宏和全局变量。 如果函数或变量不是选件类的成员,则它是全局函数或变量。
MFC 库和活动模板库 (ATL) 共享字符串翻译宏。 有关更多信息,请参见 ATL 文档中的字符串翻译宏。
MFC 宏和 globals 提供了以下类别的功能。
常规 MFC
数据库
MFC ODBC类Record Field Exchange (RFX) 函数 和 Bulk Record Field Exchange (bulk RFX) 函数
Dialog data exchange (DDX)函数为CRecordView的和CDaoRecordView(MFC ODBC和DAO类)
Internet
DHTML/DHTML 事件映射
OLE
此外,MFC提供了一个名为AfxEnableControlContainer,使任何OLE容器使用MFC 4.0完全支持嵌入式OLE控件开发。
OLE 控件
本节的第一部分简要探讨了每一个类并使用功能的简要说明来列出 globals 和宏在类别中。 在这后面是MFC库中全局函数、全局变量和宏的声明。
备注
许多全局函数以前缀“Afx”开头但某些不是这样的,例如,某些对话框数据交换 (DDX) 功能和许多数据库功能,则不遵循此约定。所有全局变量从“afx”开头为前缀。宏不以任何特殊前缀开头,但是,它们用大写字母编写。