MFC マクロとグローバル

MFC (Microsoft Foundation Class) ライブラリは、(1) MFC クラス、(2) マクロおよびグローバル関数とグローバル変数の 2 つの主要な分野で構成されます。 クラスのメンバーではない関数や変数は、グローバル関数またはグローバル変数です。

MFC ライブラリと ATL (Active Template Library) は文字列変換マクロを共有します。 詳細については、ATL ドキュメントの文字列変換マクロを参照してください。

MFC のマクロ、グローバル関数、およびグローバル変数には、次の機能が用意されています。

汎用 MFC

データベース

Internet

DHTML/DHTML のイベント マップ

OLE●ole○

さらに、MFC には AfxEnableControlContainer という関数が用意されています。これにより、MFC 4.0 で開発されたすべての OLE コンテナーで埋め込み OLE コントロールを完全にサポートできます。

OLE コントロール

このセクションの最初の部分では、上に示した各カテゴリについて簡単に説明し、カテゴリ内の各グローバル関数、グローバル変数、およびマクロの一覧を簡単な機能説明と共に示します。 次に、MFC ライブラリのグローバル関数、グローバル変数、およびマクロについて説明します。

Note

グローバル関数の多くはプレフィックス "Afx" で始まります。ただし、ダイアログ データ エクスチェンジ (DDX) 関数や多くのデータベース関数など、一部に例外もあります。 すべてのグローバル変数はプリフィックス "afx" で始まります。 マクロは特定のプリフィックスでは始まりませんが、すべて大文字を使用します。

関連項目

クラスの概要