MFC アプリケーションの作成

MFC アプリケーションは、MFC (Microsoft Foundation Class) ライブラリに基づく Windows 対応の実行可能なアプリケーションです。 MFC 実行可能ファイルは、通常、標準のWindows アプリケーション、ダイアログ ボックス、フォーム ベースのアプリケーション、エクスプローラースタイルのアプリケーション、Web ブラウザースタイルのアプリケーションの 5 種類に分類されます。 詳細については、次を参照してください。

MFC アプリケーション ウィザードでは、これらのアプリケーションのすべてに適したクラスやファイルが生成されます。作成されるクラスやファイルは、ウィザードで選択したオプションによって異なります。

MFC アプリケーションを作成する最も簡単な方法は、MFC アプリケーション ウィザード (Visual Studio 2019 の MFC アプリ プロジェクト) を使用することです。 MFC コンソール アプリケーション (MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラム) を作成するには、Windows デスクトップ ウィザードを使用し、[コンソール アプリケーション] オプションと [MFC ヘッダー] オプションを選択します。

MFC フォームまたはダイアログ ベースのアプリケーションを作成するには

  1. メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
  2. 検索ボックスに「MFC」と入力し、結果一覧から [MFC アプリ ] を選択します。
  3. 必要に応じて既定値を変更し、 作成 キーを押して MFC アプリケーション ウィザードを開きます。
  4. 必要に応じて構成値を変更し、 Finish キーを押します。

詳細については、「 Forms-Based MFC アプリケーションの作成」を参照してください。

Screenshot of the MFC Application wizard in Visual Studios 2019.

MFC コンソール アプリケーションを作成するには

MFC コンソール アプリケーションは、MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラムです。

  1. メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
  2. 検索ボックスに「デスクトップ」と入力し、結果一覧から [デスクトップ ウィザードWindows選択します。
  3. 必要に応じてプロジェクト名を変更し、へキーを押してWindows デスクトップ ウィザードを開きます。
  4. [MFC ヘッダー] ボックスをオンにし、必要に応じて他の値を設定してから、Finish キーを押します。

Screenshot of the Windows Desktop wizard in Visual Studios 2019.

MFC フォームまたはダイアログ ベースのアプリケーションを作成するには

  1. メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
  2. [インストールされているテンプレート] で、[Visual C++>MFC/ATL] を選択します。 表示されない場合は、Visual Studio インストーラーを使用して追加します。
  3. 中央のウィンドウから [MFC アプリケーション ] を選択します。
  4. 必要に応じて構成値を変更し、 Finish キーを押します。

詳細については、「 Forms-Based MFC アプリケーションの作成」を参照してください。

Screenshot of the MFC Application wizard in Visual Studios 2017.

MFC コンソール アプリケーションを作成するには

MFC コンソール アプリケーションは、MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラムです。

  1. メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
  2. [インストールされているテンプレート] で、[Visual C++>Windows Desktop] を選択します。
  3. 中央のウィンドウから [デスクトップ ウィザードWindows選択します。
  4. 必要に応じてプロジェクト名を変更し、OK キーを押してWindows デスクトップ ウィザードを開きます。
  5. [MFC ヘッダー] ボックスをオンにし、必要に応じて他の値を設定してから、Finish キーを押します。

Screenshot of the Windows Desktop wizard in Visual Studios 2017.

MFC フォームまたはダイアログ ベースのアプリケーションを作成するには

  1. メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
  2. [インストールされているテンプレート] で、[Visual C++>MFC] を選択します。
  3. 中央のウィンドウから [MFC アプリケーション ] を選択します。
  4. [ 次へ ] をクリックして MFC アプリケーション ウィザードを開始します。

詳細については、「 Forms-Based MFC アプリケーションの作成」を参照してください。

Screenshot of the MFC Application wizard in Visual Studios 2015.

MFC コンソール アプリケーションを作成するには

MFC コンソール アプリケーションは、MFC ライブラリを使用するが、コンソール ウィンドウで実行されるコマンド ライン プログラムです。

  1. メイン メニューから [ファイル]>[新規]>[プロジェクト] を選択します。
  2. [インストールされているテンプレート] で、[Visual C++>Win32] を選択します。
  3. 中央のウィンドウから [Win32 コンソール アプリケーション ] を選択します。
  4. 必要に応じてプロジェクト名を変更し、 OK キーを押します。
  5. ウィザードの 2 番目のページで、[MFC の 共通ヘッダーの追加 ] ボックスをオンにし、必要に応じて他の値を設定してから、完了キーを押 します

プロジェクトを作成したら、ソリューション エクスプローラーで、作成したファイルを表示できます。 ウィザードでプロジェクト用に作成されるファイルの詳細については、プロジェクトが生成する ReadMe.txt ファイルを参照してください。 ファイルの種類の詳細については、「Visual Studio の C++ プロジェクトに対して作成されるファイルの種類」を参照してください。

関連項目

コード ウィザードを使用した機能の追加
[プロパティ ページ]