Microsoft Foundation クラス ライブラリは 2 つの主要なセクションに分けることができます: (1) MFC クラスと (2) マクロとグローバル。関数または変数は、クラスのメンバーではない場合は、グローバル関数または変数は。
MFC ライブラリと、アクティブ テンプレート ライブラリ (ATL) の文字列変換マクロを共有します。参照してください 文字列変換に関するマクロATL ドキュメントこれらのマクロについて。
MFC マクロとグローバル関数は次のカテゴリの機能を提供します。:
一般的な MFC
データベース
インターネット
OLE
また、MFC 4.0 で埋め込みの OLE コントロールを完全にサポートするには、開発、OLE コンテナーをできますAfxEnableControlContainer関数は、MFC を提供します。
OLE コントロール
このセクションの最初の部分は簡単にそれぞれの上記のカテゴリと各グローバル リストとそれの簡単な説明と共に、カテゴリのマクロについて説明します。これに続く ? アルファベット順 ? MFC ライブラリのマクロ、グローバル関数、グローバル変数の完全な説明。
MFC マクロとグローバル」の主なサポート参照は、 Visual の C++ プログラマのガイドです。これは通常、マクロとグローバル関数の詳細についてを探す必要があります最初の場所です。必要に応じて、適切なVisual の C++ プログラマのガイド関数またはマクロの説明を記載です。
注特価;多くのグローバル関数、プリフィックス"Afx"を開始-が、いくつかは、ダイアログ データ exchange (DDX) 関数と多くのデータベース機能は、この規則から逸脱。すべてのグローバル変数"afx"をプレフィックスとして起動します。マクロは特定のプリフィックスでは開始されませんが、大文字で書かれているすべて(&N)。