MFC-はじめに
この章では、実際のMFCの例を見ていきます。MFCアプリケーションを作成するには、ウィザードを使用してプロジェクトをカスタマイズできます。アプリケーションを最初から作成することもできます。
プロジェクトテンプレートを使用してプロジェクトを作成する
以下は、VisualStudioで使用可能なプロジェクトテンプレートを使用してプロジェクトを作成する手順です。
Step 1 − Visual Studioを開き、[ファイル]→[新規]→[プロジェクト]メニューオプションをクリックします。
Step 2 −これで、[新しいプロジェクト]ダイアログボックスが開いていることがわかります。

Step 3 −左側のペインから、[テンプレート]→[Visual C ++]→[MFC]を選択します。
Step 4 −中央のペインで、[MFCアプリケーション]を選択します。
Step 5− [名前]フィールドにプロジェクト名「MFCDemo」を入力し、[OK]をクリックして続行します。次のダイアログが表示されます。

Step 6 − [次へ]をクリックします。

Step 7 −上記のダイアログボックスに表示されているオプションを選択し、[次へ]をクリックします。

Step 8 −すべてのオプションのチェックを外し、[完了]ボタンをクリックします。
これで、MFCウィザードがこのダイアログボックスとプロジェクトファイルをデフォルトで作成することがわかります。

Step 9 −このアプリケーションを実行すると、次の出力が表示されます。

ゼロからプロジェクトを作成する
MFCアプリケーションを最初から作成することもできます。MFCアプリケーションを作成するには、次の手順に従う必要があります。
Step 1 − Visual Studioを開き、[ファイル]→[新規]→[プロジェクト]メニューオプションをクリックします。
Step 2 − [新しいプロジェクト]ダイアログボックスが表示されます。

Step 3 −左側のペインから、[テンプレート]→[Visual C ++]→[一般]を選択します。
Step 4 −中央のペインで、[空]を選択します
Step 5−「名前」フィールドにプロジェクト名「MFCDemoFromScratch」を入力し、「OK」をクリックして続行します。空のプロジェクトが作成されていることがわかります。

Step 6 − MFCプロジェクトにするには、プロジェクトを右クリックして[プロパティ]を選択します。

Step 7 −左側のセクションで、[構成のプロパティ]→[一般]をクリックします。
Step 8 − [プロジェクトのデフォルト]セクションで[共有DLLでMFCを使用する]オプションを選択し、[OK]をクリックします。
Step 9−現在は空のプロジェクトであるため。C ++ファイルを追加する必要があります。したがって、プロジェクトを右クリックして、「追加」→「新規アイテム…」を選択します。

Step 10 −選択 C++ File (.cpp) 中央のペインで、[名前]フィールドにファイル名を入力し、[追加]ボタンをクリックします。

Step 11 −これで、 main.cpp ソースファイルフォルダの下に追加されたファイル。
Step 12 −このファイルに次のコードを追加しましょう。
#include <iostream>
using namespace std;
void main() {
cout << "***************************************\n";
cout << "MFC Application Tutorial";
cout << "\n***************************************";
getchar();
}
Step 13 −このアプリケーションを実行すると、コンソールに次の出力が表示されます。
***************************************
MFC Application Tutorial
***************************************