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


Класс CMFCVisualManagerWindows7

Это 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