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