мастер приложений MFC
Мастер приложений MFC создает приложение, которое при компиляции реализует основные функции исполняемого приложения Windows (.exe). Начальное приложение MFC включает файлы источника C++ (.cpp), файлы ресурсов (RC), файлы заголовка (H) и файл проекта (.vcxproj). Код, созданный в этих начальных файлах, основан на MFC.
Примечание.
В зависимости от выбранных параметров мастер создает дополнительные файлы в проекте. Например, если на странице дополнительных функций выбрана справка с учетом контекста, мастер создает файлы, необходимые для компиляции файлов справки проекта. Дополнительные сведения о файлах, создаваемых мастером, см. в разделе "Типы файлов, созданные для проектов Visual Studio C++" и см. в файле Readme.txt проекта.
Обзор
На этой странице мастера описываются текущие параметры приложения для создаваемого приложения MFC. По умолчанию мастер создает проект следующим образом:
Тип приложения, мастер приложений MFC
Проект создается с поддержкой многодокументного интерфейса (MDI). Дополнительные сведения см. в разделе SDI и MDI.
В проекте используется архитектура документа и представления.
В проекте используются библиотеки Юникода.
Проект создается с помощью стиля проекта Visual Studio и включает переключение визуального стиля.
Проект использует MFC в общей библиотеке DLL. Дополнительные сведения см. в статье "Создание библиотек DLL C/C++ в Visual Studio".
Поддержка составных документов, мастер приложений MFC
- Проект не поддерживает составные документы.
Страница "Строки шаблонов документов" мастера приложений MFC
- Проект использует имя проекта для строк шаблона документа по умолчанию.
Поддержка базы данных, мастер приложений MFC
- Проект не поддерживает базы данных.
Параметры пользовательского интерфейса, мастер приложений MFC
- Проект реализует стандартные функции пользовательского интерфейса Windows, такие как системное меню, строка состояния, развернуть и свести к минимуму поля, поле "О программе", стандартную панель меню и панель инструментов закрепления, а также дочерние кадры.
Страница "Дополнительные возможности" мастера приложений MFC
Проект поддерживает печать и предварительную версию.
Проект поддерживает элементы activeX. Дополнительные сведения см. в разделе "Последовательность операций" для создания элементов ActiveX.
Проект не поддерживает автоматизацию, MAPI, сокеты Windows или активные специальные возможности.
Проект поддерживает панель закрепления обозревателя, панель док-станции вывода и панель "Свойства", а также панель "Свойства".
Создаваемые классы, мастер приложений MFC
Класс представления проекта является производным от
CView
класса.Класс приложения проекта является производным от
CWinAppEx
класса.Класс документов проекта является производным от
CDocument
класса.Основной класс кадра проекта является производным от
CMDIFrameWndEx
класса.Дочерний класс кадра проекта является производным от
CMDIChildWndEx
класса.
Чтобы изменить эти параметры по умолчанию, выберите соответствующий заголовок вкладки в левом столбце мастера и внесите изменения на отображаемую страницу.
После создания проекта приложения MFC можно добавить объекты или элементы управления в проект с помощью мастеров кода Visual C++.
См. также
Создание приложения MFC
Приложения MFC для рабочего стола
Использование классов для создания приложений для Windows