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 |
Las construcciones e inicializan un objeto de CMFCBaseVisualManager . |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
Un destructor. |
Métodos públicos
Name |
Descripción |
Dibuja un control checkbox mediante el tema actual de Windows. |
|
Dibuja un borde del cuadro combinado con el tema actual de Windows. |
|
Dibuja un botón desplegable de cuadro combinado con el tema actual de Windows. |
|
Dibuja un botón de comando con el tema actual de Windows. |
|
Dibuja un control de botón de opción mediante el tema actual de Windows. |
|
Dibuja una barra de progreso en un control de barra de estado (CMFCStatusBar Class) mediante el tema actual de Windows. |
|
Rellena el fondo del control rebar mediante el tema actual de Windows. |
|
obtiene el tema actual de Windows. |
Métodos protegidos
Name |
Descripción |
Llama a CloseThemeData para todos los identificadores recopilados en 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
Requisitos
encabezado: afxvisualmanager.h