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


Класс CMFCBaseVisualManager

Уровень между производными диспетчерами визуального представления и разделы api-интерфейса Windows.

CMFCBaseVisualManager загружает UxTheme.dll, если он доступен и управляет доступом к методам API разделах Windows.

Этот класс предназначен только для внутреннего использования.

class CMFCBaseVisualManager: public CObject

Члены

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

Имя

Описание

CMFCBaseVisualManager::CMFCBaseVisualManager

Создания и инициализации объект CMFCBaseVisualManager.

CMFCBaseVisualManager::~CMFCBaseVisualManager

Деструктор.

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

Имя

Описание

CMFCBaseVisualManager::DrawCheckBox

Рисует элемент управления "флажок", используя текущей темы Windows.

CMFCBaseVisualManager::DrawComboBorder

Рисует границу поля со списком с помощью текущую тему Windows.

CMFCBaseVisualManager::DrawComboDropButton

Рисует кнопку раскрывающегося списка в поле со списком, используя текущую тему Windows.

CMFCBaseVisualManager::DrawPushButton

Рисует кнопку, используя текущую тему Windows.

CMFCBaseVisualManager::DrawRadioButton

Рисует элемент управления переключателя с помощью текущей темы Windows.

CMFCBaseVisualManager::DrawStatusBarProgress

Рисует индикатор выполнения в элементе управления "Строка состояния" (Класс CMFCStatusBar) с помощью текущую тему Windows.

CMFCBaseVisualManager::FillReBarPane

Заполняет фон элемента управления "Главная панель" с помощью текущей темы Windows.

CMFCBaseVisualManager::GetStandardWindowsTheme

Возвращает текущую тему Windows.

Защищенные методы

Имя

Описание

CMFCBaseVisualManager::CleanUpThemes

Вызывает CloseThemeData для всех маркеров, полученных в UpdateSystemColors.

CMFCBaseVisualManager::UpdateSystemColors

Вызывает OpenThemeData чтобы получить маркеры для рисования различные элементы управления: окна, панели инструментов, кнопки и т д

Заметки

Нет необходимости создавать объекты экземпляра этого класса напрямую.

Поскольку базовый класс для всех диспетчеров визуального представления можно просто вызвать CMFCVisualManager::GetInstance, получить указатель на текущий диспетчер визуального представления и получить доступ к методам для CMFCBaseVisualManager, использующие этот указатель. Однако если необходимо отображать элемент управления с использованием текущей темы Windows, то лучше использовать интерфейс CMFCVisualManagerWindows.

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

CObject

   CMFCBaseVisualManager

Требования

заголовок: afxvisualmanager.h

См. также

Ссылки

Диаграмма иерархии

Другие ресурсы

Классы MFC