мастер приложений MFC
Мастер приложений MFC используется для создания приложений со встроенной функциональностью, которые в скомпилированном виде реализуют базовые возможности исполняемых приложений Windows (EXE). Начальное приложение MFC включает файлы исходного кода C++ (CPP), файлы ресурсов (RC), файлы заголовков (H) и файл проекта (VCXPROJ). Код, созданный в этих начальных файлах, основан на библиотеке MFC.
Примечание
В зависимости от выбранных параметров, мастером могут создаваться дополнительные файлы в проекте.Например, если выбрать параметр Контекстная справка на странице Дополнительные функции, мастером создаются файлы, необходимые для компиляции файлов справки проекта.Дополнительные сведения о файлах, создаваемых мастером для проекта, см. в разделе Типы файлов, создаваемых для проектов Visual C++, а также в созданном для проекта файле Readme.txt.
Общие сведения
На этой странице мастера описываются текущие параметры создаваемого приложения MFC. По умолчанию мастер создает проект следующим образом:
Тип приложения, мастер приложений MFC
Проект создается с поддержкой интерфейса MDI с вкладками. Дополнительные сведения см. в разделе SDI and MDI.
В проекте используется Document/View Architecture.
В проекте используются библиотеки Юникод.
При создании проекта используется стиль проектов Visual Studio с поддержкой переключения визуальных стилей.
Проект использует MFC в общей библиотеке DLL. Дополнительные сведения см. в разделе библиотеки DLL.
Поддержка составных документов, Мастер приложений MFC
- Проект не поддерживает составные документы.
Страница "Строки шаблонов документов" мастера приложений MFC
- В качестве основы для заданных по умолчанию строк шаблонов документов используется имя проекта.
Поддержка базы данных, мастер приложений MFC
- Проект не поддерживает базы данных.
Параметры пользовательского интерфейса, мастер приложений MFC
- В проекте реализуются стандартные функции пользовательского интерфейса Windows, такие как главное меню, строка состояния, кнопки свертывания и развертывания окна, диалоговое окно О программе, стандартные строка меню и закрепленная панель инструментов, а также дочерние фреймы.
Страница "Дополнительные функции" мастера приложений MFC
Проект поддерживает печать и предварительный просмотр перед печатью.
Проект поддерживает элементы управления ActiveX. Дополнительные сведения см. в разделе Sequence of Operations for Creating ActiveX Controls.
В проекте не поддерживаются такие функции, как Automation, MAPI, Windows Sockets или Active Accessibility.
В проекте поддерживаются закрепляемые области обозревателя, вывода и свойств.
Создаваемые классы, мастер приложений MFC
В качестве основы для класса представления проекта используется CView Class.
В качестве основы для класса приложения проекта используется CWinAppEx Class.
В качестве основы для класса документа проекта используется CDocument Class.
В качестве основы для класса основного фрейма используется CMDIFrameWndEx Class.
В качестве основы для класса дочернего фрейма используется CMDIChildWndEx Class.
Чтобы изменить эти заданные по умолчанию параметры, щелкните заголовки соответствующих вкладок в левой колонке мастера и внесите необходимые изменения на этих страницах.
После создания проекта приложения MFC можно добавлять в проект объекты и элементы управления, используя мастера кода Visual C++.
См. также
Задачи
Основные понятия
Using the Classes to Write Applications for Windows