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 サポートの追加」を参照してください。
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示