CMFCVisualManagerWindows Class
CMFCVisualManagerWindows imita el aspecto de Microsoft Windows XP o Microsoft Vista cuando el usuario selecciona un tema de Windows XP o de Vista.
class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP
Miembros
Constructores públicos
Name |
Descripción |
---|---|
CMFCVisualManagerWindows::CMFCVisualManagerWindows |
Constructor predeterminado. |
Métodos públicos
Name |
Descripción |
---|---|
El marco de trabajo llama a este método para determinar si las fichas 3D siempre deben aparecer resaltado en la aplicación. (Reemplaza CMFCVisualManager::AlwaysHighlight3DTabs.) |
|
(Reemplaza CMFCVisualManager::DrawComboBorderWinXP.) |
|
(Reemplaza CMFCVisualManager::DrawComboDropButtonWinXP.) |
|
(Reemplaza CMFCVisualManager::DrawPushButtonWinXP.) |
|
El marco de trabajo llama a este método cuando dibuja un botón de la barra de herramientas. (Reemplaza CMFCVisualManager::GetButtonExtraBorder.) |
|
(Reemplaza CMFCVisualManager::GetCaptionButtonExtraBorder.) |
|
(Reemplaza CMFCVisualManager::GetDockingPaneCaptionExtraHeight.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::GetPopupMenuGap.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.) |
|
(Reemplaza CMFCVisualManager::IsDefaultWinXPPopupButton.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.) |
|
|
|
Indica si el administrador visual implementa menús de XP-estilo de Office. (Reemplaza CMFCVisualManager::IsOfficeXPStyleMenus.) |
|
(Reemplaza CMFCVisualManager::IsWindowsThemingSupported.) |
|
Indica si un tema de Windows está disponible. Un tema puede ser un tema de Windows XP o un tema de Windows Vista . |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawBarGripper.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawBrowseButton.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawButtonBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawCaptionButton.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.) |
|
(Reemplaza CMFCVisualManager::OnDrawCheckBoxEx.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawComboBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawComboDropButton.) |
|
(Reemplaza CMFCVisualManager::OnDrawControlBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawEditBorder.) |
|
(Reemplaza CMFCVisualManager::OnDrawExpandingBox.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.) |
|
El marco de trabajo llama a este método cuando dibuja el borde alrededor de una instancia de CMFCHeaderCtrl (Clase). (Reemplaza CMFCVisualManager::OnDrawHeaderCtrlBorder.) |
|
El marco de trabajo llama a esta función cuando se dibuja la flecha de ordenación de un control de encabezado. (Reemplaza CMFCVisualManager::OnDrawHeaderCtrlSortArrow.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawMenuBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.) |
|
Llamado por el marco cuando dibuja el borde de un botón de la página de Outlook. (Reemplaza CMFCVisualManager::OnDrawOutlookPageButtonBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawPaneBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawPaneCaption.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawScrollButtons.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawSeparator.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawSpinButtons.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.) |
|
El marco de trabajo llama a este método cuando dibuja el indicador de progreso en el objeto de CMFCStatusBar . (Reemplaza CMFCVisualManager::OnDrawStatusBarProgress.) |
|
El marco de trabajo llama a este método cuando dibuja el control de tamaño para CMFCStatusBar. (Reemplaza CMFCVisualManager::OnDrawStatusBarSizeBox.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawTab.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawTask.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnEraseTabsArea.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnEraseTabsButton.) |
|
El marco de trabajo llama a este método cuando borra un cuadro en CMFCBaseTabCtrl (Clase). (Reemplaza CMFCVisualManager::OnEraseTabsFrame.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnFillBarBackground.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnFillButtonInterior.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.) |
|
El marco de trabajo llama a este método cuando rellena el interior de un botón de la página de Outlook. (Reemplaza CMFCVisualManager::OnFillOutlookPageButton.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.) |
|
El marco de trabajo llama a este método cuando rellena el fondo de un control de CMFCTasksPane . (Reemplaza CMFCVisualManager::OnFillTasksPaneBackground.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnHighlightMenuItem.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.) |
|
(Reemplaza CMFCVisualManagerOfficeXP::OnUpdateSystemColors.) |
|
|
miembros de datos
Name |
Descripción |
---|---|
Especifica si el tema de Windows XP muestra las pestañas 3D. |
Comentarios
Utilice la clase de CMFCVisualManagerWindows para cambiar la apariencia de la aplicación para imitar Windows XP o el tema actual de Windows Vista en el equipo donde se ejecuta la aplicación.
Sin embargo, un tema de Windows podría no estar disponible si la aplicación se está ejecutando en una versión de Windows anterior a Windows XP o si están deshabilitados los temas porque el usuario está utilizando la vista de Clásica . Si no hay ningún tema disponible, la aplicación utiliza el administrador visual predeterminada definida en CMFCVisualManager.
Ejemplo
En el siguiente ejemplo se muestra cómo utilizar CMFCVisualManagerWindows. Este fragmento de código es parte de Ejemplo de demostración de alerta de escritorio.
CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows));
Jerarquía de herencia
Requisitos
encabezado: afxvisualmanagerwindows.h
Vea también
Referencia
CMFCVisualManagerOfficeXP (Clase)
CMFCVisualManager::SetDefaultManager