Share via


ATL または MFC の選択に関する推奨事項

コンポーネントとアプリケーションを開発するとき、ATL か MFC (Microsoft Foundation Class ライブラリ) を選択できます。

ATL の使用

ATL は、C++ で COM コンポーネントを作成し、同時に小さな占有領域を維持する高速で簡単な方法です。 MFC から自動的に提供される組み込み機能を全部必要としない場合、ATL を使用してコントロールを作成します。

MFC の使用

MFC を使用すると、完全なアプリケーション、ActiveX、アクティブなドキュメントを作成できます。 MFC を使用してコントロールを既に作成している場合、MFC で開発を続けられます。 新しいコントロールを作成するとき、MFC の組み込み機能を全部必要としない場合、ATL の使用を検討してください。

MFC プロジェクトで ATL を使用する

ウィザードを実行することで既存の MFC プロジェクトで ATL を使用するためのサポートを追加できます。 詳細については、「MFC プロジェクトへの ATL サポートの追加」を参照してください。

関連項目

ATL の概要