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


Тип приложения, мастер приложений 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++