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