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


Класс CMFCVisualManagerWindows7

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Это CMFCVisualManagerWindows7 дает приложению внешний вид приложения Windows 7.

Синтаксис

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Участники

Открытые конструкторы

Имя Описание
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Конструктор по умолчанию.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Деструктор по умолчанию.

Открытые методы

Имя Описание
CMFCVisualManagerWindows7::CleanStyle Очищает текущий визуальный стиль и сбрасывает визуальный стиль по умолчанию.
CMFCVisualManagerWindows7::CleanUp Очищает все объекты в пользовательском интерфейсе и сбрасывает меню.
CMFCVisualManagerWindows7::DrawNcBtn Рисует кнопку в области, отличной от клиента, на кадре. Платформа использует этот метод для рисования свертки, развертывания, закрытия и восстановления кнопок в правом верхнем углу рамки окна. Этот метод вызывается только в том случае, если программа использует Aero тему.
CMFCVisualManagerWindows7::DrawNcText Рисует текст в области, отличной от клиента, на кадре. Платформа использует этот метод для рисования заголовка приложения в строке заголовка в верхней части окна фрейма.
CMFCVisualManagerWindows7::DrawSeparator Рисует разделитель для класса CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Извлекает класс CMFCRibbonBar, связанный с пользовательским интерфейсом.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Получает цвет фона поля редактирования ленты.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Переопределяет CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Переопределяет CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Переопределяет CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Переопределяет CMFCVisualManagerWindows::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Переопределяет CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Определяет, присутствует ли CMFCRibbonBar и видна.
CMFCVisualManagerWindows7::OnDrawButtonBorder Переопределяет CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Переопределяет CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Переопределяет CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Переопределяет CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Переопределяет CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Переопределяет CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Переопределяет CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Переопределения CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Переопределяет CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Переопределяет CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Переопределяет CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Переопределяет CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Переопределяет CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Переопределяет CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Переопределяет CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Переопределяет CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Переопределения CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Переопределяет CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Переопределяет CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Переопределяет CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Переопределяет CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Переопределяет CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Переопределяет CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Переопределяет CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Переопределяет CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Переопределяет CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Переопределяет CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Переопределяет CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Переопределяет CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Переопределяет CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect Платформа вызывает этот метод при заполнении области вокруг изображений элементов меню.
CMFCVisualManagerWindows7::OnFillRibbonButton Переопределяет CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Переопределяет CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Переопределяет CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Переопределяет CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Переопределяет CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Переопределяет CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Задает дескриптор ресурса, описывающий атрибуты визуального диспетчера.
CMFCVisualManagerWindows7::SetStyle Задает цветовую схему графического CMFCVisualManagerWindows7 интерфейса.

Замечания

CMFCVisualManagerWindows7 Используйте класс, чтобы изменить внешний вид приложения, чтобы имитировать приложение Windows 7 по умолчанию. Этот класс может быть недопустимым, если приложение работает в версии Windows до Windows 7. В этом сценарии приложение использует визуальный диспетчер по умолчанию, определенный в CMFCVisualManager.

CMFCVisualManagerWindows7 наследует несколько методов от класса CMFCVisualManagerWindows и CMFCVisualManager класса. Методы, перечисленные в предыдущем разделе, являются методами, CMFCVisualManagerWindows7 новыми для класса.

Иерархия наследования

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Требования

Заголовок: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Деструктор по умолчанию.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Конструктор по умолчанию.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Получает цвет фона поля редактирования ленты.

virtual COLORREF GetRibbonEditBackgroundColor (
    CMFCRibbonRichEditCtrl* pEdit,
    BOOL bIsHighlighted,
    BOOL bIsPaneHighlighted,
    BOOL bIsDisabled);

Параметры

pEdit
[in] Указатель на элемент управления редактирования. Это значение не может иметь значение NULL.

bIsHighlighted
[out] Возвращает значение, выделенное поле ленты.

bIsPaneHighlighted
[out] Возвращает значение TRUE, если выделена панель ленты, содержащая pEdit .

bIsDisabled
[out] Возвращает значение, отключается ли pEdit .

Возвращаемое значение

Цвет фона поля редактирования pEdit.

Замечания

CMFCVisualManagerWindows7::OnFillMenuImageRect

Платформа вызывает этот метод при заполнении области вокруг изображения элемента меню.

virtual void OnFillMenuImageRect(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rectangle,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Параметры

pDC
[in] Указатель на контекст устройства кнопки меню.

pButton
[in] Указатель на CMFCToolBarButton. Платформа заполняет фон этой кнопки.

прямоугольник
[in] Прямоугольник, указывающий границы области изображения кнопки меню.

state
[in] Состояние кнопки.

Замечания

См. также

Диаграмма иерархии
Классы
Класс CMFCVisualManager
Класс CMFCVisualManagerWindows