Compartir a través de


CMFCBaseVisualManager Class

Una capa entre los administradores visuales derivados y el tema API de Windows.

CMFCBaseVisualManager carga UxTheme.dll, si está disponible, y administra el acceso a los métodos de la API del tema de Windows.

Esta clase es sólo para uso interno.

class CMFCBaseVisualManager: public CObject

Members

Constructores públicos

Name

Descripción

CMFCBaseVisualManager::CMFCBaseVisualManager

Las construcciones e inicializan un objeto de CMFCBaseVisualManager .

CMFCBaseVisualManager::~CMFCBaseVisualManager

Un destructor.

Métodos públicos

Name

Descripción

CMFCBaseVisualManager::DrawCheckBox

Dibuja un control checkbox mediante el tema actual de Windows.

CMFCBaseVisualManager::DrawComboBorder

Dibuja un borde del cuadro combinado con el tema actual de Windows.

CMFCBaseVisualManager::DrawComboDropButton

Dibuja un botón desplegable de cuadro combinado con el tema actual de Windows.

CMFCBaseVisualManager::DrawPushButton

Dibuja un botón de comando con el tema actual de Windows.

CMFCBaseVisualManager::DrawRadioButton

Dibuja un control de botón de opción mediante el tema actual de Windows.

CMFCBaseVisualManager::DrawStatusBarProgress

Dibuja una barra de progreso en un control de barra de estado (CMFCStatusBar Class) mediante el tema actual de Windows.

CMFCBaseVisualManager::FillReBarPane

Rellena el fondo del control rebar mediante el tema actual de Windows.

CMFCBaseVisualManager::GetStandardWindowsTheme

obtiene el tema actual de Windows.

Métodos protegidos

Name

Descripción

CMFCBaseVisualManager::CleanUpThemes

Llama a CloseThemeData para todos los identificadores recopilados en UpdateSystemColors.

CMFCBaseVisualManager::UpdateSystemColors

Llamadas OpenThemeData para obtener los identificadores para dibujar varios controles: ventanas, barras de herramientas, botones, etc.

Comentarios

No tiene que crear instancias de objetos de esta clase directamente.

Porque es una clase base para todos los administradores visuales, basta con llamar a CMFCVisualManager::GetInstance, obtiene un puntero al administrador Visual actual, y tiene acceso a los métodos para CMFCBaseVisualManager con ese puntero. Sin embargo, si tiene que mostrar un control mediante el tema actual de Windows, es preferible utilizar la interfaz de CMFCVisualManagerWindows .

Jerarquía de herencia

CObject

   CMFCBaseVisualManager

Requisitos

encabezado: afxvisualmanager.h

Vea también

Referencia

Gráfico de jerarquías

Otros recursos

Clases de MFC