MFC 巨集和全域
Microsoft基礎類庫可以分成兩個主要區段:(1) MFC 類別和 (2) 巨集和全域。 如果函式或變數不是類別的成員,則它是全域函式或變數。
MFC 連結庫和 Active Template Library (ATL) 共用字串轉換巨集。 如需詳細資訊,請參閱 ATL 檔中的字串轉換巨集 。
MFC 巨集和全域提供下列類別的功能。
一般 MFC
Database
CRecordView 和 CDaoRecordView 的對話框數據交換 (DDX) 函式 (MFC ODBC 和 DAO 類別)
網際網路
DHTML / DHTML 事件對應
OLE
此外,MFC 提供稱為 AfxEnableControlContainer 的函式,可讓任何以 MFC 4.0 開發的 OLE 容器完全支援內嵌的 OLE 控件。
OLE 控制件
本節的第一個部分會簡短討論上述每個類別,並列出類別中的全域和巨集,以及功能的簡短描述。 以下是 MFC 連結庫中全域函式、全域變數和巨集的描述。
注意
許多全域函式會以前置詞 「Afx」 開頭,但有些函式,例如對話數據交換 (DDX) 函式和許多資料庫函式,都不符合此慣例。 所有全域變數都是以 「afx」 作為前置詞開頭。 巨集不會以任何特定的前置詞開頭,而是以大寫字母撰寫。