Compartir a través de


Clase CMFCVisualManagerWindows

CMFCVisualManagerWindows simula el aspecto de Microsoft Windows XP o Microsoft Vista cuando el usuario selecciona un tema de Windows XP o Vista.

Para obtener información más detallada, consulta el código fuente que se ubica en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.

Sintaxis

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Miembros

Constructores públicos

Nombre Descripción
CMFCVisualManagerWindows::CMFCVisualManagerWindows Constructor predeterminado.

Métodos públicos

Nombre Descripción
CMFCVisualManagerWindows::AlwaysHighlight3DTabs El marco llama a este método para determinar si las pestañas 3D siempre se deben resaltar en la aplicación. (Invalida CMFCVisualManager::AlwaysHighlight3DTabs).
CMFCVisualManagerWindows::DrawComboBorderWinXP (Invalida CMFCVisualManager::DrawComboBorderWinXP).
CMFCVisualManagerWindows::DrawComboDropButtonWinXP (Invalida CMFCVisualManager::DrawComboDropButtonWinXP).
CMFCVisualManagerWindows::DrawPushButtonWinXP (Invalida CMFCVisualManager::DrawPushButtonWinXP).
CMFCVisualManagerWindows::GetButtonExtraBorder El marco llama a este método cuando dibuja un botón de la barra de herramientas. (Invalida CMFCVisualManager::GetButtonExtraBorder).
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (Invalida CMFCVisualManager::GetCaptionButtonExtraBorder).
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight (Invalida CMFCVisualManager::GetDockingPaneCaptionExtraHeight).
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor (Invalida CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor).
CMFCVisualManagerWindows::GetPopupMenuGap (Invalida CMFCVisualManagerOfficeXP::GetPopupMenuGap).
CMFCVisualManagerWindows::GetToolbarButtonTextColor (Invalida CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor).
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (Invalida CMFCVisualManager::IsDefaultWinXPPopupButton).
CMFCVisualManagerWindows::IsHighlightWholeMenuItem (Invalida CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem).
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Indica si el administrador visual implementa menús de estilo de Office XP. (Invalida CMFCVisualManager::IsOfficeXPStyleMenus).
CMFCVisualManagerWindows::IsWindowsThemingSupported (Invalida CMFCVisualManager::IsWindowsThemingSupported).
CMFCVisualManagerWindows::IsWinXPThemeAvailable Indica si hay disponible un tema de Windows.
CMFCVisualManagerWindows::OnDrawBarGripper (Invalida CMFCVisualManagerOfficeXP::OnDrawBarGripper).
CMFCVisualManagerWindows::OnDrawBrowseButton (Invalida CMFCVisualManagerOfficeXP::OnDrawBrowseButton).
CMFCVisualManagerWindows::OnDrawButtonBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawButtonBorder).
CMFCVisualManagerWindows::OnDrawButtonSeparator (Invalida CMFCVisualManagerOfficeXP::OnDrawButtonSeparator).
CMFCVisualManagerWindows::OnDrawCaptionButton (Invalida CMFCVisualManagerOfficeXP::OnDrawCaptionButton).
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon (Invalida CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon).
CMFCVisualManagerWindows::OnDrawCheckBoxEx (Invalida CMFCVisualManager::OnDrawCheckBoxEx).
CMFCVisualManagerWindows::OnDrawComboBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawComboBorder).
CMFCVisualManagerWindows::OnDrawComboDropButton (Invalida CMFCVisualManagerOfficeXP::OnDrawComboDropButton).
CMFCVisualManagerWindows::OnDrawControlBorder (Invalida CMFCVisualManager::OnDrawControlBorder).
CMFCVisualManagerWindows::OnDrawEditBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawEditBorder).
CMFCVisualManagerWindows::OnDrawExpandingBox (Invalida CMFCVisualManager::OnDrawExpandingBox).
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder).
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder El marco llama a este método cuando dibuja el borde alrededor de una instancia de la clase CMFCHeaderCtrl. (Invalida CMFCVisualManager::OnDrawHeaderCtrlBorder).
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow El marco llama a esta función cuando dibuja la flecha de ordenación de un control de encabezado. (Invalida CMFCVisualManager::OnDrawHeaderCtrlSortArrow).
CMFCVisualManagerWindows::OnDrawMenuBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawMenuBorder).
CMFCVisualManagerWindows::OnDrawMenuSystemButton (Invalida CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton).
CMFCVisualManagerWindows::OnDrawMiniFrameBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder).
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Lo llama el marco cuando dibuja el borde de un botón de página de Outlook. (Invalida CMFCVisualManager::OnDrawOutlookPageButtonBorder).
CMFCVisualManagerWindows::OnDrawPaneBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawPaneBorder).
CMFCVisualManagerWindows::OnDrawPaneCaption (Invalida CMFCVisualManagerOfficeXP::OnDrawPaneCaption).
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder).
CMFCVisualManagerWindows::OnDrawScrollButtons (Invalida CMFCVisualManagerOfficeXP::OnDrawScrollButtons).
CMFCVisualManagerWindows::OnDrawSeparator (Invalida CMFCVisualManagerOfficeXP::OnDrawSeparator).
CMFCVisualManagerWindows::OnDrawSpinButtons (Invalida CMFCVisualManagerOfficeXP::OnDrawSpinButtons).
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder).
CMFCVisualManagerWindows::OnDrawStatusBarProgress El marco llama a este método cuando dibuja el indicador de progreso en el objeto CMFCStatusBar. (Invalida CMFCVisualManager::OnDrawStatusBarProgress).
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox El marco llama a este método cuando dibuja el cuadro de tamaño de CMFCStatusBar. (Invalida CMFCVisualManager::OnDrawStatusBarSizeBox).
CMFCVisualManagerWindows::OnDrawTab (Invalida CMFCVisualManagerOfficeXP::OnDrawTab).
CMFCVisualManagerWindows::OnDrawTabCloseButton (Invalida CMFCVisualManagerOfficeXP::OnDrawTabCloseButton).
CMFCVisualManagerWindows::OnDrawTabsButtonBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder).
CMFCVisualManagerWindows::OnDrawTask (Invalida CMFCVisualManagerOfficeXP::OnDrawTask).
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder (Invalida CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder).
CMFCVisualManagerWindows::OnDrawTasksGroupCaption (Invalida CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption).
CMFCVisualManagerWindows::OnDrawTearOffCaption (Invalida CMFCVisualManagerOfficeXP::OnDrawTearOffCaption).
CMFCVisualManagerWindows::OnErasePopupWindowButton (Invalida CMFCVisualManagerOfficeXP::OnErasePopupWindowButton).
CMFCVisualManagerWindows::OnEraseTabsArea (Invalida CMFCVisualManagerOfficeXP::OnEraseTabsArea).
CMFCVisualManagerWindows::OnEraseTabsButton (Invalida CMFCVisualManagerOfficeXP::OnEraseTabsButton).
CMFCVisualManagerWindows::OnEraseTabsFrame El marco llama a este método cuando borra un marco en una clase CMFCBaseTabCtrl. (Invalida CMFCVisualManager::OnEraseTabsFrame).
CMFCVisualManagerWindows::OnFillBarBackground (Invalida CMFCVisualManagerOfficeXP::OnFillBarBackground).
CMFCVisualManagerWindows::OnFillButtonInterior (Invalida CMFCVisualManagerOfficeXP::OnFillButtonInterior).
CMFCVisualManagerWindows::OnFillCommandsListBackground (Invalida CMFCVisualManagerOfficeXP::OnFillCommandsListBackground).
CMFCVisualManagerWindows::OnFillMiniFrameCaption (Invalida CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption).
CMFCVisualManagerWindows::OnFillOutlookPageButton El marco llama a este método cuando rellena el interior de un botón de página de Outlook. (Invalida CMFCVisualManager::OnFillOutlookPageButton).
CMFCVisualManagerWindows::OnFillTasksGroupInterior (Invalida CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior).
CMFCVisualManagerWindows::OnFillTasksPaneBackground El marco llama a este método cuando rellena el fondo de un control CMFCTasksPane. (Invalida CMFCVisualManager::OnFillTasksPaneBackground).
CMFCVisualManagerWindows::OnHighlightMenuItem (Invalida CMFCVisualManagerOfficeXP::OnHighlightMenuItem).
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems (Invalida CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems).
CMFCVisualManagerWindows::OnUpdateSystemColors (Invalida CMFCVisualManagerOfficeXP::OnUpdateSystemColors).
CMFCVisualManagerWindows::SetOfficeStyleMenus

Miembros de datos

Nombre Descripción
CMFCVisualManagerWindows::m_b3DTabsXPTheme Especifica si el tema de Windows XP muestra pestañas 3D.

Comentarios

Use la clase CMFCVisualManagerWindows para cambiar el aspecto de la aplicación a fin de imitar el tema actual en el equipo en el que se ejecuta la aplicación.

Sin embargo, un tema de Windows podría no estar disponible si la aplicación se ejecuta en una versión de Windows anterior a Windows XP o si los temas están deshabilitados porque el usuario usa la vista Clásica. Si no hay ningún tema disponible, la aplicación usa el administrador visual predeterminado definido en CMFCVisualManager.

Ejemplo

En el siguiente ejemplo se muestra cómo usar CMFCVisualManagerWindows. Este fragmento de código forma parte del ejemplo de demostración de alertas de escritorio.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Jerarquía de herencia

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Requisitos

Encabezado: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parámetros

[in] bIsTemporary

Comentarios

CMFCVisualManagerWindows::DrawComboBorderWinXP

virtual BOOL DrawComboBorderWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parámetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Valor devuelto

Comentarios

CMFCVisualManagerWindows::DrawComboDropButtonWinXP

virtual BOOL DrawComboDropButtonWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parámetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Valor devuelto

Comentarios

CMFCVisualManagerWindows::DrawPushButtonWinXP

virtual BOOL DrawPushButtonWinXP(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    UINT uiState);

Parámetros

[in] pDC
[in] rect
[in] pButton
[in] uiState

Valor devuelto

Comentarios

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parámetros

[in] pButton

Valor devuelto

Comentarios

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::GetToolbarButtonTextColor

virtual COLORREF GetToolbarButtonTextColor(
    CMFCToolBarButton* pButton,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parámetros

[in] pButton
[in] state

Valor devuelto

Comentarios

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parámetros

[in] pButton

Valor devuelto

Comentarios

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Valor devuelto

Comentarios

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Valor devuelto

Comentarios

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Determina si hay disponible un tema de Windows.

static BOOL IsWinXPThemeAvailible();

Valor devuelto

Distinto de cero si hay disponible un tema; de lo contrario, 0.

Comentarios

Este método es válido para todos los temas de Windows XP y versiones posteriores.

IsWinXPThemeAvailable es idéntico a CMFCVisualManagerWindows::IsWindowsThemingAvailable excepto en que IsWinXPThemeAvailable es un método estático. Por lo tanto, creará un administrador visual temporal si no existe uno.

IsWinXPThemeAvailable siempre devuelve 0s para las versiones de Windows anteriores a Windows XP.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Parámetro booleano que determina si el administrador visual muestra pestañas 3D.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

virtual void OnDrawBarGripper(
    CDC* pDC,
    CRect rectGripper,
    BOOL bHorz,
    CBasePane* pBar);

Parámetros

[in] pDC
[in] rectGripper
[in] bHorz
[in] pBar

Comentarios

CMFCVisualManagerWindows::OnDrawBrowseButton

virtual BOOL OnDrawBrowseButton(
    CDC* pDC,
    CRect rect,
    CMFCEditBrowseCtrl* pEdit,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    COLORREF& clrText);

Parámetros

[in] pDC
[in] rect
[in] pEdit
[in] state
[in] clrText

Valor devuelto

Comentarios

CMFCVisualManagerWindows::OnDrawButtonBorder

virtual void OnDrawButtonBorder(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parámetros

[in] pDC
[in] pButton
[in] rect
[in] state

Comentarios

CMFCVisualManagerWindows::OnDrawButtonSeparator

virtual void OnDrawButtonSeparator(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bHorz);

Parámetros

[in] pDC
[in] pButton
[in] rect
[in] state
[in] bHorz

Comentarios

CMFCVisualManagerWindows::OnDrawCaptionButton

virtual void OnDrawCaptionButton(
    CDC* pDC,
    CMFCCaptionButton* pButton,
    BOOL bActive,
    BOOL bHorz,
    BOOL bMaximized,
    BOOL bDisabled,
    int nImageID = -1);

Parámetros

[in] pDC
[in] pButton
[in] bActive
[in] bHorz
[in] bMaximized
[in] bDisabled
[in] nImageID

Comentarios

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

virtual void OnDrawCaptionButtonIcon(
    CDC* pDC,
    CMFCCaptionButton* pButton,
    CMenuImages::IMAGES_IDS id,
    BOOL bActive,
    BOOL bDisabled,
    CPoint ptImage);

Parámetros

[in] pDC
[in] pButton
[in] id
[in] bActive
[in] bDisabled
[in] ptImage

Comentarios

CMFCVisualManagerWindows::OnDrawCheckBoxEx

virtual void OnDrawCheckBoxEx(
    CDC* pDC,
    CRect rect,
    int nState,
    BOOL bHighlighted,
    BOOL bPressed,
    BOOL bEnabled);

Parámetros

[in] pDC
[in] rect
[in] nState
[in] bHighlighted
[in] bPressed
[in] bEnabled

Comentarios

CMFCVisualManagerWindows::OnDrawComboBorder

virtual void OnDrawComboBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parámetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Comentarios

CMFCVisualManagerWindows::OnDrawComboDropButton

virtual void OnDrawComboDropButton(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parámetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Comentarios

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parámetros

[in] pWndCtrl

Comentarios

CMFCVisualManagerWindows::OnDrawEditBorder

virtual void OnDrawEditBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsHighlighted,
    CMFCToolBarEditBoxButton* pButton);

Parámetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsHighlighted
[in] pButton

Comentarios

CMFCVisualManagerWindows::OnDrawExpandingBox

virtual void OnDrawExpandingBox(
    CDC* pDC,
    CRect rect,
    BOOL bIsOpened,
    COLORREF colorBox);

Parámetros

[in] pDC
[in] rect
[in] bIsOpened
[in] colorBox

Comentarios

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

virtual void OnDrawFloatingToolbarBorder(
    CDC* pDC,
    CMFCBaseToolBar* pToolBar,
    CRect rectBorder,
    CRect rectBorderSize);

Parámetros

[in] pDC
[in] pToolBar
[in] rectBorder
[in] rectBorderSize

Comentarios

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

virtual void OnDrawHeaderCtrlBorder(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted);

Parámetros

[in] pCtrl
[in] pDC
[in] rect
[in] bIsPressed
[in] bIsHighlighted

Comentarios

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

virtual void OnDrawHeaderCtrlSortArrow(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsUp);

Parámetros

[in] pCtrl
[in] pDC
[in] rect
[in] bIsUp

Comentarios

CMFCVisualManagerWindows::OnDrawMenuBorder

virtual void OnDrawMenuBorder(
    CDC* pDC,
    CMFCPopu* pMenu,
    CRect rect);

Parámetros

[in] pDC
[in] pMenu
[in] rect

Comentarios

CMFCVisualManagerWindows::OnDrawMenuSystemButton

virtual void OnDrawMenuSystemButton(
    CDC* pDC,
    CRect rect,
    UINT uiSystemCommand,
    UINT nStyle,
    BOOL bHighlight);

Parámetros

[in] pDC
[in] rect
[in] uiSystemCommand
[in] nStyle
[in] bHighlight

Comentarios

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

virtual void OnDrawMiniFrameBorder(
    CDC* pDC,
    CPaneFrameWnd* pFrameWnd,
    CRect rectBorder,
    CRect rectBorderSize);

Parámetros

[in] pDC
[in] pFrameWnd
[in] rectBorder
[in] rectBorderSize

Comentarios

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

virtual void OnDrawOutlookPageButtonBorder(
    CDC* pDC,
    CRect& rectBtn,
    BOOL bIsHighlighted,
    BOOL bIsPressed);

Parámetros

[in] pDC
[in] rectBtn
[in] bIsHighlighted
[in] bIsPressed

Comentarios

CMFCVisualManagerWindows::OnDrawPaneBorder

virtual void OnDrawPaneBorder(
    CDC* pDC,
    CBasePane* pBar,
    CRect& rect);

Parámetros

[in] pDC
[in] pBar
[in] rect

Comentarios

CMFCVisualManagerWindows::OnDrawPaneCaption

virtual COLORREF OnDrawPaneCaption(
    CDC* pDC,
    CDockablePane* pBar,
    BOOL bActive,
    CRect rectCaption,
    CRect rectButtons);

Parámetros

[in] pDC
[in] pBar
[in] bActive
[in] rectCaption
[in] rectButtons

Valor devuelto

Comentarios

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

virtual void OnDrawPopupWindowButtonBorder(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parámetros

[in] pDC
[in] rectClient
[in] pButton

Comentarios

CMFCVisualManagerWindows::OnDrawScrollButtons

virtual void OnDrawScrollButtons(
    CDC* pDC,
    const CRect& rect,
    const int nBorderSize,
    int iImage,
    BOOL bHilited);

Parámetros

[in] pDC
[in] rect
[in] nBorderSize
[in] iImage
[in] bHilited

Comentarios

CMFCVisualManagerWindows::OnDrawSeparator

virtual void OnDrawSeparator(
    CDC* pDC,
    CBasePane* pBar,
    CRect rect,
    BOOL bIsHoriz);

Parámetros

[in] pDC
[in] pBar
[in] rect
[in] bIsHoriz

Comentarios

CMFCVisualManagerWindows::OnDrawSpinButtons

virtual void OnDrawSpinButtons(
    CDC* pDC,
    CRect rectSpin,
    int nState,
    BOOL bOrientation,
    CMFCSpinButtonCtrl* pSpinCtrl);

Parámetros

[in] pDC
[in] rectSpin
[in] nState
[in] bOrientation
[in] pSpinCtrl

Comentarios

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

virtual void OnDrawStatusBarPaneBorder(
    CDC* pDC,
    CMFCStatusBar* pBar,
    CRect rectPane,
    UINT uiID,
    UINT nStyle);

Parámetros

[in] pDC
[in] pBar
[in] rectPane
[in] uiID
[in] nStyle

Comentarios

CMFCVisualManagerWindows::OnDrawStatusBarProgress

virtual void OnDrawStatusBarProgress(
    CDC* pDC,
    CMFCStatusBar* pStatusBar,
    CRect rectProgress,
    int nProgressTotal,
    int nProgressCurr,
    COLORREF clrBar,
    COLORREF clrProgressBarDest,
    COLORREF clrProgressText,
    BOOL bProgressText);

Parámetros

[in] pDC
[in] pStatusBar
[in] rectProgress
[in] nProgressTotal
[in] nProgressCurr
[in] clrBar
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Comentarios

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

virtual void OnDrawStatusBarSizeBox(
    CDC* pDC,
    CMFCStatusBar* pStatBar,
    CRect rectSizeBox);

Parámetros

[in] pDC
[in] pStatBar
[in] rectSizeBox

Comentarios

CMFCVisualManagerWindows::OnDrawTab

virtual void OnDrawTab(
    CDC* pDC,
    CRect rectTab,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parámetros

[in] pDC
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd

Comentarios

CMFCVisualManagerWindows::OnDrawTabCloseButton

virtual void OnDrawTabCloseButton(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parámetros

[in] pDC
[in] rect
[in] pTabWnd
[in] bIsHighlighted
[in] bIsPressed
[in] bIsDisabled

Comentarios

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

virtual void OnDrawTabsButtonBorder(
    CDC* pDC,
    CRect& rect,
    CMFCButton* pButton,
    UINT uiState,
    CMFCBaseTabCtrl* pWndTab);

Parámetros

[in] pDC
[in] rect
[in] pButton
[in] uiState
[in] pWndTab

Comentarios

CMFCVisualManagerWindows::OnDrawTask

virtual void OnDrawTask(
    CDC* pDC,
    CMFCTasksPaneTask* pTask,
    CImageList* pIcons,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE);

Parámetros

[in] pDC
[in] pTask
[in] pIcons
[in] bIsHighlighted
[in] bIsSelected

Comentarios

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

virtual void OnDrawTasksGroupAreaBorder(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE,
    BOOL bNoTitle = FALSE);

Parámetros

[in] pDC
[in] rect
[in] bSpecial
[in] bNoTitle

Comentarios

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

virtual void OnDrawTasksGroupCaption(
    CDC* pDC,
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE,
    BOOL bCanCollapse = FALSE);

Parámetros

[in] pDC
[in] pGroup
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse

Comentarios

CMFCVisualManagerWindows::OnDrawTearOffCaption

virtual void OnDrawTearOffCaption(
    CDC* pDC,
    CRect rect,
    BOOL bIsActive);

Parámetros

[in] pDC
[in] rect
[in] bIsActive

Comentarios

CMFCVisualManagerWindows::OnErasePopupWindowButton

virtual void OnErasePopupWindowButton(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parámetros

[in] pDC
[in] rectClient
[in] pButton

Comentarios

CMFCVisualManagerWindows::OnEraseTabsArea

virtual void OnEraseTabsArea(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parámetros

[in] pDC
[in] rect
[in] pTabWnd

Comentarios

CMFCVisualManagerWindows::OnEraseTabsButton

virtual void OnEraseTabsButton(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    CMFCBaseTabCtrl* pWndTab);

Parámetros

[in] pDC
[in] rect
[in] pButton
[in] pWndTab

Comentarios

CMFCVisualManagerWindows::OnEraseTabsFrame

virtual BOOL OnEraseTabsFrame(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parámetros

[in] pDC
[in] rect
[in] pTabWnd

Valor devuelto

Comentarios

CMFCVisualManagerWindows::OnFillBarBackground

virtual void OnFillBarBackground(
    CDC* pDC,
    CBasePane* pBar,
    CRect rectClient,
    CRect rectClip,
    BOOL bNCArea = FALSE);

Parámetros

[in] pDC
[in] pBar
[in] rectClient
[in] rectClip
[in] bNCArea

Comentarios

CMFCVisualManagerWindows::OnFillButtonInterior

virtual void OnFillButtonInterior(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parámetros

[in] pDC
[in] pButton
[in] rect
[in] state

Comentarios

CMFCVisualManagerWindows::OnFillCommandsListBackground

virtual COLORREF OnFillCommandsListBackground(
    CDC* pDC,
    CRect rect,
    BOOL bIsSelected = FALSE);

Parámetros

[in] pDC
[in] rect
[in] bIsSelected

Valor devuelto

Comentarios

CMFCVisualManagerWindows::OnFillMiniFrameCaption

virtual COLORREF OnFillMiniFrameCaption(
    CDC* pDC,
    CRect rectCaption,
    CPaneFrameWnd* pFrameWnd,
    BOOL bActive);

Parámetros

[in] pDC
[in] rectCaption
[in] pFrameWnd
[in] bActive

Valor devuelto

Comentarios

CMFCVisualManagerWindows::OnFillOutlookPageButton

virtual void OnFillOutlookPageButton(
    CDC* pDC,
    const CRect& rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    COLORREF& clrText);

Parámetros

[in] pDC
[in] rect
[in] bIsHighlighted
[in] bIsPressed
[in] clrText

Comentarios

CMFCVisualManagerWindows::OnFillTasksGroupInterior

virtual void OnFillTasksGroupInterior(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE);

Parámetros

[in] pDC
[in] rect
[in] bSpecial

Comentarios

CMFCVisualManagerWindows::OnFillTasksPaneBackground

virtual void OnFillTasksPaneBackground(
    CDC* pDC,
    CRect rectWorkArea);

Parámetros

[in] pDC
[in] rectWorkArea

Comentarios

CMFCVisualManagerWindows::OnHighlightMenuItem

virtual void OnHighlightMenuItem(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect,
    COLORREF& clrText);

Parámetros

[in] pDC
[in] pButton
[in] rect
[in] clrText

Comentarios

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

virtual void OnHighlightRarelyUsedMenuItems(
    CDC* pDC,
    CRect rectRarelyUsed);

Parámetros

[in] pDC
[in] rectRarelyUsed

Comentarios

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Comentarios

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parámetros

[in] bOn

Comentarios

Consulte también

Gráfico de jerarquías
Clases
CMFCVisualManager (clase)
CMFCVisualManagerOfficeXP (clase)