Класс 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
новыми для класса.
Иерархия наследования
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