Тип приложения, мастер приложений MFC
Используйте эту страницу мастера приложений MFC для разработки и добавления основных функций в новое приложение MFC.
Тип приложения
Указывает тип поддержки документов, которую вы хотите создать в приложении. Выбранный тип приложения определяет параметры пользовательского интерфейса, доступные для приложения. Дополнительные сведения см. в разделе "Функции пользовательского интерфейса", мастер приложений MFC.
Дополнительные сведения о типах документов см. в следующих документах:
Вариант Описание Один документ Создает архитектуру единого интерфейса документа (SDI) для приложения, где класс представления основан на классе CView. Базовый класс можно изменить в представлении на странице "Созданные классы" мастера приложений MFC. Чтобы создать приложение на основе форм, например, используйте класс CFormView для класса представления.
В этом типе приложения окно фрейма документа может содержать только один документ.Несколько документов Создает архитектуру нескольких интерфейсов документов (MDI) для приложения, на которой основан CView
класс представления. Базовый класс можно изменить на странице "Созданные классы " мастера. Например, чтобы создать приложение на основе форм, используйтеCFormView
для класса представления.
В этом типе приложения окно фрейма документа может содержать несколько дочерних окон.Документы с вкладками Помещает каждый документ на отдельную вкладку. Диалоговое окно Создает архитектуру на основе диалогов для приложения, на котором основан CDialog
класс диалогов. (Чтобы создать диалоговое окно HTML, выберите поле Использование диалогового окна HTML.)Использование диалогового окна HTML Только для приложений диалогового окна. Производный класс диалогов от класса CDHtmlDialog вместо класса CDialog. Если этот флажок установлен в поле "Базовый класс" на странице "Созданные классы", CDHtmlDialog
мастер приложений MFC мастера мастера работы с мастером.
ВCDHtmlDialog
производном диалоговом окне отображаются диалоговые окна на основе HTML, обмен данными с элементами управления HTML и обработка событий HTML.Несколько документов верхнего уровня Создает архитектуру верхнего уровня для приложения, на которой основан CView
класс представления.
В этом типе приложения, когда пользователь нажимает кнопку "Создать" (или "Создать кадр") в меню "Файл ", приложение создает окно, родитель которого неявно является рабочим столом. Новый кадр документа отображается на панели задач и не ограничен клиентской областью окна приложения.Поддержка архитектуры document/view
Указывает, следует ли включать архитектуру документа или представления в приложение с помощью класса CDocument и класса CView (по умолчанию). Снимите этот флажок, если вы переносите приложение, отличное от MFC, или если вы хотите уменьшить размер скомпилированного исполняемого файла. По умолчанию приложение без архитектуры документа и представления является производным от класса CWinApp, и оно не включает поддержку MFC для открытия документа из файла диска.
Язык ресурсов
Задает язык ресурсов. В списке отображаются языки, доступные в вашей системе, как установлено Visual Studio. Если вы хотите выбрать язык, отличный от системного языка, необходимо установить соответствующую папку шаблона для этого языка.
Язык, который вы выбрали, отображается на странице мастера локализованных строк шаблона документа, мастера приложений MFC.
Использование библиотек Юникода
Указывает, используется ли версия Юникода или не юникода библиотек MFC.
Стиль проекта
Указывает, имеет ли приложение стандартную архитектуру MFC, проводник, Visual Studio или Архитектуру Office. Дополнительные сведения см. в статье "Создание приложения MFC в стиле проводник".
Вариант Описание Стандарт MFC Предоставляет стандартную архитектуру приложения MFC. Проводник Реализует проводник-подобное приложение с помощью окна разделения, в котором левая область — класс CTreeView, а справа — класс CListView. Visual Studio Реализует приложение, похожее на Visual Studio, которое содержит четыре панели закрепления (представление файлов, представление классов, свойства и выходные данные), производные от класса CDockablePane и основного окна кадра, которое является производным от класса CMDIFrameWndEx (по умолчанию). Office Реализует приложение Office, которое содержит ленту, производную от класса CMFCRibbonBar, панель Outlook, которая является производным от класса CMFCOutlookBar, строки заголовков, производных от класса CMFCCaptionBar, и основной кадр, производный от класса CMDIFrameWndEx. Визуальный стиль и цвета
Определяет визуальный стиль приложения. Имеются следующие варианты:
Windows Native/Default
Office 2003
Visual Studio 2005
Office 2007 (синяя тема)
Office 2007 (черная тема)
Office 2007 (тема Silver)
Office 2007 (тема Aqua)
Включение переключения визуального стиля
Указывает, может ли пользователь изменять визуальный стиль приложения во время выполнения, обычно выбрав соответствующий визуальный стиль в меню или ленте.
Использование MFC
Указывает, как связаться с библиотекой MFC. По умолчанию MFC связана как общая библиотека DLL.
Вариант Описание Использование MFC в общей библиотеке DLL Связывает библиотеку MFC с приложением в виде общей библиотеки DLL. Приложение вызывает библиотеку MFC во время выполнения. Этот параметр сокращает требования к диску и памяти приложений, состоящих из нескольких исполняемых файлов, использующих библиотеку MFC. Приложения Win32 и MFC могут вызывать функции в библиотеке DLL (по умолчанию) Использование MFC в статической библиотеке Связывает приложение со статической библиотекой MFC во время сборки.
См. также
Мастер приложений MFC
Типы файлов, создаваемых для проектов Visual Studio C++