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 サポートの追加」を参照してください。