Создание приложения MFC

Приложение MFC является исполняемым приложением для Windows на основе библиотеки Microsoft Foundation Class (MFC). Исполняемые файлы MFC обычно делятся на пять типов: стандартные приложения Windows, диалоговые окна, приложения на основе форм, приложения в стиле Обозреватель и приложения в стиле веб-браузера. Дополнительные сведения см. в разделе:

Мастер приложений MFC создает соответствующие классы и файлы для приложений любого типа в зависимости от параметров, выбранных в мастере.

Самый простой способ создать приложение MFC — использовать мастер приложений MFC (проект приложения MFC в Visual Studio 2019). Чтобы создать консольное приложение MFC (программа командной строки, которая использует библиотеки MFC, но выполняется в окне консоли), используйте мастер рабочего стола Windows и выберите параметры консольного приложения и заголовков MFC.

Создание форм MFC или приложения на основе диалогов

  1. В главном меню выберите "Файл>нового>проекта".
  2. Введите "MFC" в поле поиска и выберите приложение MFC из списка результатов.
  3. Измените значения по умолчанию, а затем нажмите клавишу Create, чтобы открыть мастер приложений MFC.
  4. Измените значения конфигурации по мере необходимости, а затем нажмите клавишу Finish.

Дополнительные сведения см. в статье "Создание приложения MFC на основе форм".

Screenshot of the MFC Application wizard in Visual Studios 2022.

В диалоговом окне показаны параметры типа приложения, для которого задано значение одного документа. Параметры типа приложения включают документы с вкладками, которые проверка, а также поддержку архитектуры документов и представлений, которая проверка. Существуют другие параметры для стиля проекта, языка ресурсов и т. д., которые задаются в значениях по умолчанию.

Создание консольного приложения MFC

Консольное приложение MFC — это программа командной строки, которая использует библиотеки MFC, но выполняется в окне консоли.

  1. В главном меню выберите "Файл>нового>проекта".
  2. Введите "Рабочий стол" в поле поиска и выберите мастер рабочего стола Windows в списке результатов, а затем нажмите кнопку "Далее".
  3. При необходимости измените имя и расположение проекта, а затем нажмите клавишу CREATE , чтобы открыть мастер рабочего стола Windows.
  4. Установите флажок заголовков MFC и задайте другие значения по мере необходимости, а затем нажмите кнопку ОК.

Screenshot of the Windows Desktop Project wizard in Visual Studios 2022.

В диалоговом окне отображается тип приложения, для этого установите значение Console Application (.exe). В разделе "Дополнительные параметры" предварительно скомпилированные заголовки проверка как заголовки MFC. Предварительно скомпилированные заголовки проверка автоматически при проверка заголовков MFC.

Создание форм MFC или приложения на основе диалогов

  1. В главном меню Visual Studio выберите "Файл>нового>проекта".
  2. В разделе "Установленные шаблоны" выберите Visual C++>MFC/ATL. Если вы этого не видите, используйте установщик Visual Studio для добавления функций MFC/ATL. Вы можете получить доступ к установщику из меню Visual Studio с помощью инструментов>получения инструментов и компонентов... В установщике выберите отдельные компоненты и найдите mfc, а затем выберите соответствующую библиотеку для компьютера, например Visual C++ MFC для x86 и x64 с устранением рисков Spectre.
  3. Выберите приложение MFC в центральной области.
  4. Измените значения конфигурации по мере необходимости, а затем нажмите кнопку ОК.

Дополнительные сведения см. в статье "Создание приложения MFC на основе форм".

Screenshot of the MFC Application wizard in Visual Studios 2017.

В диалоговом окне показаны различные параметры, заданные по умолчанию, например тип приложения, заданный для консоли application.exe; Предварительно скомпилированные заголовки проверка, а жизненный цикл разработки безопасности (SDL) проверка. Добавление общих заголовков для: MFC не проверка, но вы выбрали его.

Создание консольного приложения MFC

Консольное приложение MFC — это программа командной строки, которая использует библиотеки MFC, но выполняется в окне консоли.

  1. В главном меню выберите "Файл>нового>проекта".
  2. В разделе "Установленные шаблоны" выберите Visual C++>Windows Desktop.
  3. В центральной области выберите мастер рабочего стола Windows.
  4. Измените имя проекта по мере необходимости, а затем нажмите кнопку ОК, чтобы открыть мастер рабочего стола Windows.
  5. Установите флажок заголовков MFC и задайте другие значения по мере необходимости, а затем нажмите кнопку ОК.

Screenshot of the Windows Desktop Project wizard in Visual Studios 2017.

В диалоговом окне показан тип приложения, заданный для консольного приложения (.exe). В разделе дополнительных параметров предварительно скомпилированные заголовки проверка, а заголовки MFC проверка.

Создание форм MFC или приложения на основе диалогов

  1. В главном меню выберите "Файл>нового>проекта".
  2. В разделе "Установленные шаблоны" выберите Visual C++>MFC.
  3. Выберите приложение MFC в центральной области.
  4. Нажмите кнопку "Далее", чтобы запустить мастер приложений MFC.

Дополнительные сведения см. в статье "Создание приложения MFC на основе форм".

Screenshot of the MFC Application wizard in Visual Studios 2015.

В диалоговом окне перечислены текущие параметры проекта, такие как табуляции нескольких интерфейсов документов, без поддержки базы данных, без поддержки составных документов, настраиваемой панели меню и интерфейса панели инструментов, внешнего вида приложения Visual Studio 2008, стиля проекта Visual Studio и поддержки диспетчера перезапуска.

Создание консольного приложения MFC

Консольное приложение MFC — это программа командной строки, которая использует библиотеки MFC, но выполняется в окне консоли.

  1. В главном меню выберите "Файл>нового>проекта".
  2. В разделе "Установленные шаблоны" выберите Visual C++>Win32.
  3. Выберите консольное приложение Win32 в центральной области.
  4. Измените имя проекта по мере необходимости, а затем нажмите кнопку ОК.
  5. На второй странице мастера проверка добавить общие заголовки для поля MFC и задать другие значения по мере необходимости, а затем нажмите кнопку "Готово".

После создания проекта можно просмотреть его файлы при помощи обозревателя решений. Дополнительные сведения о файлах, создаваемых мастером для проекта, см. в созданном для проекта файле ReadMe.txt. Дополнительные сведения о типах файлов см. в разделе Типы файлов, создаваемых для проектов Visual Studio C++.

См. также

Добавление функциональных возможностей с помощью мастеров кода
Страницы свойств