MFC アプリケーション ウィザード
MFC アプリケーション ウィザードでは、コンパイル時に Windows 実行可能アプリケーション (.exe) の基本機能が実装されるアプリケーションが生成されます。MFC の初期アプリケーションには、C++ ソース (.cpp) ファイル、リソース (.rc) ファイル、ヘッダー (.h) ファイル、およびプロジェクト (.vcxproj) ファイルが含まれます。これらの初期ファイルで生成されるコードは、MFC に基づいています。
[!メモ]
選択したオプションに応じて、ウィザードがこの他のファイルをプロジェクトに作成します。たとえば、[高度な機能] ページの [コンテキスト ヘルプ (HTML)] を選択すると、プロジェクトのヘルプ ファイルをコンパイルするために必要なファイルがウィザードで作成されます。ウィザードによって作成されるファイルの詳細については、「Visual C++ プロジェクトに対して作成されるファイルの種類」、およびプロジェクトの Readme.txt ファイルを参照してください。
概要
ウィザードのこのページでは、作成する MFC アプリケーションの現在のアプリケーション設定が示されます。既定では、このウィザードでは、次のようなウィザード プロジェクトが作成されます。
[アプリケーションの種類] (MFC アプリケーション ウィザード)
タブ付きのマルチ ドキュメント インターフェイス (MDI: Multiple Document Interface) をサポートするプロジェクト。詳細については、「SDI と MDI」を参照してください。
ドキュメント/ビュー アーキテクチャを使用するプロジェクト
Unicode ライブラリを使用するプロジェクト
Visual Studio のプロジェクト形式を使用して作成された、表示形式の切り替えができるプロジェクト
共有 DLL 内の MFC を使用するプロジェクト詳細については、「Visual C++ の DLL」を参照してください。
[複合ドキュメント サポート] (MFC アプリケーション ウィザード)
- 複合ドキュメントをサポートするプロジェクト
[ドキュメント テンプレート文字列] (MFC アプリケーション ウィザード)
- 既定のドキュメント テンプレート文字列としてプロジェクト名を使用するプロジェクト
[データベース サポート] (MFC アプリケーション ウィザード)
- データベースをサポートするプロジェクト
[ユーザー インターフェイスの機能] (MFC アプリケーション ウィザード)
- システム メニュー、ステータス バー、最大化ボタン、最小化ボタン、[バージョン情報] ボックス、標準のメニュー バーとドッキング ツール バー、子フレームなど、標準の Windows ユーザー インターフェイス機能を実装するプロジェクト
-
印刷と印刷プレビューをサポートするプロジェクト
ActiveX コントロールをサポートするプロジェクト詳細については、「ActiveX コントロールの作成手順」を参照してください。
オートメーション、MAPI、Windows ソケット、または Active Accessibility をサポートしないプロジェクト
エクスプローラー、出力、プロパティの各ドッキング ペインをサポートするプロジェクト
[生成されたクラス] (MFC アプリケーション ウィザード)
ビュー クラスが CView クラスから派生するプロジェクト
アプリケーション クラスが CWinAppEx クラスから派生するプロジェクト
ドキュメント クラスが CDocument クラスから派生するプロジェクト
メイン フレーム クラスが CMDIFrameWndEx クラスから派生するプロジェクト
子フレーム クラスが CMDIChildWndEx クラスから派生するプロジェクト
これらの既定の設定を変更するには、ウィザードの左の列で該当するタブ タイトルをクリックし、表示されるページで必要な変更を行います。
MFC アプリケーション プロジェクトを作成したら、Visual C++ のコード ウィザードを使用してプロジェクトにオブジェクトやコントロールを追加できます。