Поделиться через


Создание приложения 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 на основе форм".

Снимок экрана мастера приложений MFC в Visual Studio 2022.

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

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

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

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

Снимок экрана мастера классического проекта Windows в Visual Studio 2022.

В диалоговом окне показан тип приложения, для этого задайте значение "Консольное приложение" (.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 на основе форм".

Снимок экрана мастера приложений MFC в Visual Studio 2017.

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

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

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

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

Снимок экрана мастера классического проекта Windows в Visual Studio 2017.

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

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

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

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

Снимок экрана мастера приложений MFC в Visual Studio 2015.

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

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

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

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

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

См. также

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