MFC - Начало работы
В этой главе мы рассмотрим рабочий пример MFC. Чтобы создать приложение MFC, вы можете использовать мастеров для настройки ваших проектов. Вы также можете создать приложение с нуля.
Создать проект с использованием шаблонов проекта
Ниже приведены шаги по созданию проекта с использованием шаблонов проектов, доступных в Visual Studio.
Step 1 - Откройте Visual Studio и выберите пункт меню File → New → Project.
Step 2 - Теперь вы можете видеть, что диалоговое окно «Новый проект» открыто.

Step 3 - На левой панели выберите Шаблоны → Visual C ++ → MFC.
Step 4 - На средней панели выберите Приложение MFC.
Step 5- Введите имя проекта «MFCDemo» в поле «Имя» и нажмите «ОК», чтобы продолжить. Вы увидите следующий диалог.

Step 6 - Щелкните Далее.

Step 7 - Выберите параметры, показанные в приведенном выше диалоговом окне, и нажмите Далее.

Step 8 - Снимите все флажки и нажмите кнопку «Готово».
Теперь вы можете видеть, что мастер MFC создает это диалоговое окно и файлы проекта по умолчанию.

Step 9 - Запустите это приложение, вы увидите следующий результат.

Создать проект с нуля
Вы также можете создать приложение MFC с нуля. Чтобы создать приложение MFC, вам необходимо выполнить следующие шаги.
Step 1 - Откройте Visual Studio и выберите пункт меню File → New → Project.
Step 2 - Теперь вы можете увидеть диалоговое окно «Новый проект».

Step 3 - На левой панели выберите «Шаблоны» → «Visual C ++» → «Общие».
Step 4 - На средней панели выберите «Пусто».
Step 5- Введите имя проекта «MFCDemoFromScratch» в поле «Имя» и нажмите «ОК», чтобы продолжить. Вы увидите, что создан пустой проект.

Step 6 - Чтобы сделать его проектом MFC, щелкните проект правой кнопкой мыши и выберите «Свойства».

Step 7 - В левом разделе нажмите Свойства конфигурации → Общие.
Step 8 - Выберите параметр «Использовать MFC в общей DLL» в разделе «Параметры проекта по умолчанию» и нажмите «ОК».
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
***************************************