Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов 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 новыми для класса.
Иерархия наследования
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