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


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

    Параметр

    Описание

    Стандартный стиль MFC

    Стандартная архитектура приложения MFC.

    Проводник

    Реализует приложение файла похожее на решения с помощью окна-разделителя, где в левой области в правой области Класс CTreeView и Класс CListView.

    Visual Studio

    Реализация приложений в стиле Visual Studio с использованием четырех закрепляемых областей (Представление файлов, Окно классов, Свойства и Вывод), в качестве основы для создания которых используется Класс CDockablePane, а также фрейма главного окна, в качестве основы для создания которого используется Класс CMDIFrameWndEx (по умолчанию).

    Office

    Реализация приложений в стиле Office с использованием ленты, панели Outlook, заголовка окна, а также главного фрейма, в качестве основы для создания которых используются Класс CMFCRibbonBar, Класс CMFCOutlookBar, Класс CMFCCaptionBar и Класс CMDIFrameWndEx соответственно.

  • Визуальный стиль и цвета
    Определение визуального стиля приложения.Доступны следующие параметры:

    • Windows (классический/по умолчанию)

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (синяя тема)

    • Office 2007 (черная тема)

    • Office 2007 (серебристая тема)

    • Office 2007 (аквамариновая тема)

  • Разрешить смену визуального стиля
    Определение возможности смены визуального стиля во время выполнения приложения (обычно реализуется посредством выбора соответствующего стиля в меню или на ленте).

  • Использование MFC
    Определение порядка привязки к библиотеке MFC.По умолчанию библиотека MFC привязана как общая библиотека DLL.

    Параметр

    Описание

    Использовать MFC в общей DLL

    Привязка библиотеки MFC к приложению в качестве общей библиотеки DLL.В приложении будут доступны вызовы библиотеки MFC во время выполнения.При использовании этого параметра уменьшаются требования приложения к объему дискового пространства и ОЗУ, если оно состоит из нескольких исполняемых файлов, которые используют библиотеку MFC.Вызывать функции библиотеки DLL смогут как приложения Win32, так и приложения MFC (по умолчанию).

    Использовать MFC в статической библиотеке

    Привязка приложения к статической библиотеке MFC во время построения.

См. также

Ссылки

мастер приложений MFC

Основные понятия

Типы файлов, создаваемых для проектов Visual C++