MFC アプリケーションの作成
MFC アプリケーションは、MFC (Microsoft Foundation Class) ライブラリに基づく Windows 対応の実行可能なアプリケーションです。 MFC 実行可能ファイルは、通常、標準の Windows アプリケーション、ダイアログ ボックス、フォーム ベースのアプリケーション、エクスプローラー 形式のアプリケーション、Web ブラウザー スタイルのアプリケーションの 5 種類に分類されます。 詳細については、以下を参照してください:
MFC アプリケーション ウィザードでは、これらのアプリケーションのすべてに適したクラスやファイルが生成されます。作成されるクラスやファイルは、ウィザードで選択したオプションによって異なります。
MFC アプリケーションを作成する最も簡単な方法は、MFC アプリケーション ウィザード (Visual Studio 2019 の MFC アプリ プロジェクト ) を使用することです。 MFC コンソール アプリケーション (MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラム) を作成するには、Windows デスクトップ ウィザードを使用し、[コンソール アプリケーション] オプションと [MFC ヘッダー] オプションを選択します。
MFC フォームまたはダイアログ ベースのアプリケーションを作成するには
- メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
- 検索ボックスに「MFC」と入力し、結果一覧から MFC アプリを選択します。
- 必要に応じて既定値を変更し、作成キーを押して MFC アプリケーション ウィザードを開きます。
- 必要に応じて構成値を変更し、Finish キーを押 します。
詳細については、「フォーム ベースの MFC アプリケーションの作成」を参照してください。
ダイアログには、単一のドキュメントに設定されているアプリケーションの種類のオプションが表示されます。 アプリケーションの種類のオプションには、チェックされるタブ付きドキュメントと、チェックされるドキュメント/ビュー アーキテクチャのサポートが含まれます。 プロジェクト スタイル、リソース言語など、既定値に設定されているその他のオプションがあります。
MFC コンソール アプリケーションを作成するには
MFC コンソール アプリケーションは、MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラムです。
- メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
- 検索ボックスに「デスクトップ」と入力し、結果一覧から [Windows デスクトップ ウィザード] を選択し、[次へ] を押します。
- 必要に応じてプロジェクト名と場所を変更し、[作成] をクリックして Windows デスクトップ ウィザードを開きます。
- [MFC ヘッダー] ボックスをオンにし、必要に応じて他の値を設定し、[OK] を押します。
ダイアログには、コンソール アプリケーション (.exe) に設定されたアプリケーションの種類が表示されます。 [追加オプション] の [プリコンパイル済みヘッダー] は、MFC ヘッダーと同様にチェックされます。 MFC ヘッダーがチェックされると、プリコンパイル済みヘッダーが自動的にチェックされます。
MFC フォームまたはダイアログ ベースのアプリケーションを作成するには
- Visual Studio メイン メニューの [新しい>プロジェクトのファイル>] を選択します。
- [インストールされているテンプレート] で、[Visual C++>MFC/ATL] を選択します。 これらが表示されない場合は、Visual Studio インストーラーを使用して MFC/ATL 機能を追加します。 ツールの取得ツール>と機能を使用して、Visual Studio メニューからインストーラーにアクセスできます。..インストーラーで、[個々のコンポーネント] を選択し、mfc を検索し、マシンに適したライブラリ (x86 用 Visual C++ MFC、Spectre 軽減策付き x64 など) を選択します。
- 中央のウィンドウから [MFC アプリ] を選択します。
- 必要に応じて構成値を変更し、OK キーを押 します。
詳細については、「フォーム ベース MFC アプリケーションの作成」を参照してください。
ダイアログには、コンソール application.exe に設定されたアプリケーションの種類など、さまざまな設定が既定値に設定されています。プリコンパイル済みヘッダーがチェックされ、セキュリティ開発ライフサイクル (SDL) がチェックされます。 共通ヘッダーの追加: MFC はチェックされませんが、選択します。
MFC コンソール アプリケーションを作成するには
MFC コンソール アプリケーションは、MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラムです。
- メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
- [インストールされているテンプレート] で、[Visual C++>Windows Desktop] を選択します。
- 中央のウィンドウで、[Windows デスクトップ ウィザード] を選択 します。
- 必要に応じてプロジェクト名を変更し、OK キーを押して Windows デスクトップ ウィザードを開きます。
- [MFC ヘッダー] ボックスをオンにし、必要に応じて他の値を設定し、[OK] を押します。
ダイアログには、コンソール アプリケーション (.exe) に設定されたアプリケーションの種類が表示されます。 追加オプションでは、プリコンパイル済みヘッダーがチェックされ、MFC ヘッダーがチェックされます。
MFC フォームまたはダイアログ ベースのアプリケーションを作成するには
- メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
- [インストールされているテンプレート] で、[Visual C++>MFC] を選択します。
- 中央のウィンドウから [MFC アプリケーション] を選択します。
- [次へ] をクリックして MFC アプリケーション ウィザードを起動します。
詳細については、「フォーム ベース MFC アプリケーションの作成」を参照してください。
このダイアログボックスには、タブ付きの複数のドキュメント インターフェイス、データベースのサポートなし、複合ドキュメントのサポート、カスタマイズ可能なメニュー バーとツール バー インターフェイス、Visual Studio 2008 アプリケーションの外観、Visual Studio プロジェクト スタイル、再起動マネージャーのサポートなど、現在のプロジェクト設定が一覧表示されます。
MFC コンソール アプリケーションを作成するには
MFC コンソール アプリケーションは、MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラムです。
- メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
- [インストールされているテンプレート] で、[Visual C++>Win32] を選択します。
- 中央のウィンドウから [Win32 コンソール アプリケーション] を選択します。
- 必要に応じてプロジェクト名を変更し、OK キーを押 します。
- ウィザードの 2 番目のページで、[MFC の共通ヘッダーの追加] ボックスをチェックし、必要に応じて他の値を設定し、[完了] を押します。
プロジェクトを作成したら、ソリューション エクスプローラーで、作成したファイルを表示できます。 ウィザードでプロジェクト用に作成されるファイルの詳細については、プロジェクトが生成する ReadMe.txt ファイルを参照してください。 ファイルの種類の詳細については、「Visual Studio の C++ プロジェクトに対して作成されるファイルの種類」を参照してください。
関連項目
フィードバック
https://aka.ms/ContentUserFeedback。
近日公開予定: 2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub イシューを段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、以下を参照してください:フィードバックの送信と表示