Compartir a través de


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

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

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.)

CMFCVisualManagerWindows::DrawComboBorderWinXP

  (Reemplaza CMFCVisualManager::DrawComboBorderWinXP.)

CMFCVisualManagerWindows::DrawComboDropButtonWinXP

  (Reemplaza CMFCVisualManager::DrawComboDropButtonWinXP.)

CMFCVisualManagerWindows::DrawPushButtonWinXP

  (Reemplaza CMFCVisualManager::DrawPushButtonWinXP.)

CMFCVisualManagerWindows::GetButtonExtraBorder

El marco de trabajo llama a este método cuando dibuja un botón de la barra de herramientas. (Reemplaza CMFCVisualManager::GetButtonExtraBorder.)

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

  (Reemplaza CMFCVisualManager::GetCaptionButtonExtraBorder.)

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

  (Reemplaza CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

  (Reemplaza CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)

CMFCVisualManagerWindows::GetPopupMenuGap

  (Reemplaza CMFCVisualManagerOfficeXP::GetPopupMenuGap.)

CMFCVisualManagerWindows::GetToolbarButtonTextColor

  (Reemplaza CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

  (Reemplaza CMFCVisualManager::IsDefaultWinXPPopupButton.)

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

  (Reemplaza CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)

CMFCVisualManagerWindows::IsOfficeStyleMenus

 

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

Indica si el administrador visual implementa menús de XP-estilo de Office. (Reemplaza CMFCVisualManager::IsOfficeXPStyleMenus.)

CMFCVisualManagerWindows::IsWindowsThemingSupported

  (Reemplaza CMFCVisualManager::IsWindowsThemingSupported.)

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Indica si un tema de Windows está disponible. Un tema puede ser un tema de Windows XP o un tema de Windows Vista .

CMFCVisualManagerWindows::OnDrawBarGripper

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawBarGripper.)

CMFCVisualManagerWindows::OnDrawBrowseButton

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)

CMFCVisualManagerWindows::OnDrawButtonBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)

CMFCVisualManagerWindows::OnDrawButtonSeparator

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)

CMFCVisualManagerWindows::OnDrawCaptionButton

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)

CMFCVisualManagerWindows::OnDrawCheckBoxEx

  (Reemplaza CMFCVisualManager::OnDrawCheckBoxEx.)

CMFCVisualManagerWindows::OnDrawComboBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawComboBorder.)

CMFCVisualManagerWindows::OnDrawComboDropButton

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)

CMFCVisualManagerWindows::OnDrawControlBorder

  (Reemplaza CMFCVisualManager::OnDrawControlBorder.)

CMFCVisualManagerWindows::OnDrawEditBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawEditBorder.)

CMFCVisualManagerWindows::OnDrawExpandingBox

  (Reemplaza CMFCVisualManager::OnDrawExpandingBox.)

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

El marco de trabajo llama a este método cuando dibuja el borde alrededor de una instancia de CMFCHeaderCtrl (Clase). (Reemplaza CMFCVisualManager::OnDrawHeaderCtrlBorder.)

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

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.)

CMFCVisualManagerWindows::OnDrawMenuBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)

CMFCVisualManagerWindows::OnDrawMenuSystemButton

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

Llamado por el marco cuando dibuja el borde de un botón de la página de Outlook. (Reemplaza CMFCVisualManager::OnDrawOutlookPageButtonBorder.)

CMFCVisualManagerWindows::OnDrawPaneBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)

CMFCVisualManagerWindows::OnDrawPaneCaption

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)

CMFCVisualManagerWindows::OnDrawScrollButtons

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)

CMFCVisualManagerWindows::OnDrawSeparator

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawSeparator.)

CMFCVisualManagerWindows::OnDrawSpinButtons

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)

CMFCVisualManagerWindows::OnDrawStatusBarProgress

El marco de trabajo llama a este método cuando dibuja el indicador de progreso en el objeto de CMFCStatusBar . (Reemplaza CMFCVisualManager::OnDrawStatusBarProgress.)

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

El marco de trabajo llama a este método cuando dibuja el control de tamaño para CMFCStatusBar. (Reemplaza CMFCVisualManager::OnDrawStatusBarSizeBox.)

CMFCVisualManagerWindows::OnDrawTab

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawTab.)

CMFCVisualManagerWindows::OnDrawTabCloseButton

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)

CMFCVisualManagerWindows::OnDrawTask

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawTask.)

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)

CMFCVisualManagerWindows::OnDrawTearOffCaption

  (Reemplaza CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)

CMFCVisualManagerWindows::OnErasePopupWindowButton

  (Reemplaza CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)

CMFCVisualManagerWindows::OnEraseTabsArea

  (Reemplaza CMFCVisualManagerOfficeXP::OnEraseTabsArea.)

CMFCVisualManagerWindows::OnEraseTabsButton

  (Reemplaza CMFCVisualManagerOfficeXP::OnEraseTabsButton.)

CMFCVisualManagerWindows::OnEraseTabsFrame

El marco de trabajo llama a este método cuando borra un cuadro en CMFCBaseTabCtrl (Clase). (Reemplaza CMFCVisualManager::OnEraseTabsFrame.)

CMFCVisualManagerWindows::OnFillBarBackground

  (Reemplaza CMFCVisualManagerOfficeXP::OnFillBarBackground.)

CMFCVisualManagerWindows::OnFillButtonInterior

  (Reemplaza CMFCVisualManagerOfficeXP::OnFillButtonInterior.)

CMFCVisualManagerWindows::OnFillCommandsListBackground

  (Reemplaza CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)

CMFCVisualManagerWindows::OnFillMiniFrameCaption

  (Reemplaza CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)

CMFCVisualManagerWindows::OnFillOutlookPageButton

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.)

CMFCVisualManagerWindows::OnFillTasksGroupInterior

  (Reemplaza CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)

CMFCVisualManagerWindows::OnFillTasksPaneBackground

El marco de trabajo llama a este método cuando rellena el fondo de un control de CMFCTasksPane . (Reemplaza CMFCVisualManager::OnFillTasksPaneBackground.)

CMFCVisualManagerWindows::OnHighlightMenuItem

  (Reemplaza CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

  (Reemplaza CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)

CMFCVisualManagerWindows::OnUpdateSystemColors

  (Reemplaza CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)

CMFCVisualManagerWindows::SetOfficeStyleMenus

 

miembros de datos

Name

Descripción

CMFCVisualManagerWindows::m_b3DTabsXPTheme

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

CObject

   CMFCBaseVisualManager

      CMFCVisualManager

         CMFCVisualManagerOfficeXP

            CMFCVisualManagerWindows

Requisitos

encabezado: afxvisualmanagerwindows.h

Vea también

Referencia

Gráfico de jerarquías

CMFCVisualManager (Clase)

CMFCVisualManagerOfficeXP (Clase)

CMFCVisualManager::SetDefaultManager

Otros recursos

Clases de MFC