Compartir por


CMFCVisualManagerOffice2003 (clase)

CMFCVisualManagerOffice2003 proporciona a una aplicación un aspecto de Microsoft Office 2003.

Sintaxis

class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP

Miembros

Métodos públicos

Nombre Descripción
CMFCVisualManagerOffice2003::D rawComboBorderWinXP Dibuja el borde del cuadro combinado con el tema actual de Windows XP. (Invalida CMFCVisualManager::DrawComboBorderWinXP).
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP Dibuja un botón desplegable de cuadro combinado con el tema actual de Windows XP. (Invalida CMFCVisualManager::DrawComboDropButtonWinXP).
CMFCVisualManagerOffice2003::D rawCustomizeButton Dibuja un botón de personalización.
CMFCVisualManagerOffice2003::D rawPushButtonWinXP Dibuja un botón de comando con el tema actual de Windows XP. (Invalida CMFCVisualManager::DrawPushButtonWinXP).
CMFCVisualManagerOffice2003::GetBaseThemeColor Obtiene el color del tema base.
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor Obtiene el color usado para el elemento de menú resaltado.
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor El marco llama a este método para obtener el color de fondo de una lista de propiedades. (Invalida CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor).
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor El marco llama a este método para recuperar el color de texto de una lista de propiedades. (Invalida CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor).
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight Devuelve el alto de todos los elementos de menú. (Invalida CMFCVisualManager::GetShowAllMenuItemsHeight).
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors Establece el color de fondo y el color de borde especificados del grupo base. (Invalida CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors).
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor Obtiene el color de tono de resaltado. (Invalida CMFCVisualManager::GetSmartDockingHighlightToneColor).
CMFCVisualManagerOffice2003::GetTabFrameColors El marco llama a esta función cuando tiene que recuperar el conjunto de colores para dibujar una ventana de fichas. (Invalida CMFCVisualManager::GetTabFrameColors).
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin Obtiene el margen del botón Personalizar de la barra de herramientas. (Invalida CMFCVisualManager::GetToolBarCustomizeButtonMargin).
CMFCVisualManagerOffice2003::GetToolbarDisabledColor Obtiene el color deshabilitado de la barra de herramientas. (Invalida CMFCVisualManager::GetToolbarDisabledColor).
CMFCVisualManagerOffice2003::GetToolTipInfo Lo llama el marco para obtener información sobre herramientas. (Invalida CMFCVisualManager::GetToolTipInfo).
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled Indica si el administrador visual usa colores de tema nativos de Windows XP.
CMFCVisualManagerOffice2003::IsDockingTabHasBorder Devuelve si el administrador visual actual dibuja bordes alrededor de los paneles acoplados y con fichas. (Invalida CMFCVisualManager::IsDockingTabHasBorder).
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs Indica si se deben resaltar las fichas de OneNote. (Invalida CMFCVisualManager::IsHighlightOneNoteTabs).
CMFCVisualManagerOffice2003::IsOffsetPressedButton Lo llama el marco al dibujar un botón de barra de herramientas. (Invalida CMFCVisualManager::IsOffsetPressedButton).
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook Indica si hay una barra de estado con el aspecto de Office XP.
CMFCVisualManagerOffice2003::IsToolbarRoundShape Indica si una barra de herramientas especificada tiene una forma redonda. (Invalida CMFCVisualManager::IsToolbarRoundShape).
CMFCVisualManagerOffice2003::IsUseGlobalTheme Indica si se usa un tema global de Windows XP.
CMFCVisualManagerOffice2003::IsWindowsThemingSupported Indica si se admiten los temas de Windows. (Invalida CMFCVisualManager::IsWindowsThemingSupported).
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder El marco de trabajo llama a este método cuando dibuja el borde de un botón de ocultación automática. (Invalida CMFCVisualManager::OnDrawAutoHideButtonBorder).
CMFCVisualManagerOffice2003::OnDrawBarGripper Lo llama el marco cuando dibuja la barra de redimensionamiento para una barra de control. (Invalida CMFCVisualManagerOfficeXP::OnDrawBarGripper).
CMFCVisualManagerOffice2003::OnDrawBrowseButton El marco llama a este método cuando dibuja el botón de examen para un control de edición. (Invalida CMFCVisualManagerOfficeXP::OnDrawBrowseButton).
CMFCVisualManagerOffice2003::OnDrawButtonBorder El marco llama a este método cuando dibuja el borde de un botón de barra de herramientas. (Invalida CMFCVisualManagerOfficeXP::OnDrawButtonBorder).
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder El marco llama a este método cuando dibuja el borde de un botón de clase CMFCCaptionBar. (Invalida CMFCVisualManager::OnDrawCaptionBarBorder).
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx El marco llama a este método cuando dibuja una casilla. (Invalida CMFCVisualManager::OnDrawCheckBoxEx).
CMFCVisualManagerOffice2003::OnDrawComboBorder El marco llama a este método cuando dibuja el borde alrededor de un objeto de clase CMFCToolBarComboBoxButton. (Invalida CMFCVisualManagerOfficeXP::OnDrawComboBorder).
CMFCVisualManagerOffice2003::OnDrawComboDropButton El marco llama a este método cuando dibuja el botón desplegable de una clase CMFCToolBarComboBoxButton. (Invalida CMFCVisualManagerOfficeXP::OnDrawComboDropButton).
CMFCVisualManagerOffice2003::OnDrawControlBorder El marco llama a este método cuando dibuja el borde de un control. (Invalida CMFCVisualManager::OnDrawControlBorder).
CMFCVisualManagerOffice2003::OnDrawExpandingBox El marco llama a este método cuando dibuja un cuadro de expansión. (Invalida CMFCVisualManager::OnDrawExpandingBox).
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder El marco llama a este método cuando dibuja el borde alrededor de una instancia de la clase CMFCHeaderCtrl. (Invalida CMFCVisualManager::OnDrawHeaderCtrlBorder).
CMFCVisualManagerOffice2003::OnDrawMenuBorder El marco llama a este método cuando dibuja el borde de una clase CMFCPopupMenu. (Invalida CMFCVisualManagerOfficeXP::OnDrawMenuBorder).
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter El marco llama a este método cuando dibuja el separador para una barra de Outlook. (Invalida CMFCVisualManager::OnDrawOutlookBarSplitter).
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder Lo llama el marco cuando dibuja el borde de un botón de página de Outlook. (Invalida CMFCVisualManager::OnDrawOutlookPageButtonBorder).
CMFCVisualManagerOffice2003::OnDrawPaneBorder El marco llama a este método cuando dibuja el borde de un objeto de clase CPane. (Invalida CMFCVisualManagerOfficeXP::OnDrawPaneBorder).
CMFCVisualManagerOffice2003::OnDrawPaneCaption El marco llama a este método cuando dibuja un título para un objeto de clase CDockablePane. (Invalida CMFCVisualManagerOfficeXP::OnDrawPaneCaption).
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder El marco llama a este método cuando dibuja el borde de una ventana emergente. (Invalida CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder).
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder El marco llama a este método cuando dibuja el borde de un botón de una ventana emergente. (Invalida CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder).
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption El marco llama a este método cuando dibuja el título de una ventana emergente. (Invalida CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption).
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup El marco llama a este método cuando dibuja un grupo de botones en la cinta de opciones. (Invalida CMFCVisualManager::OnDrawRibbonButtonsGroup).
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption El marco llama a este método cuando dibuja la barra de subtítulo de una categoría de barra de opciones. (Invalida CMFCVisualManager::OnDrawRibbonCategoryCaption).
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab El marco llama a este método cuando dibuja la ficha de una categoría de cinta de opciones. (Invalida CMFCVisualManager::OnDrawRibbonCategoryTab).
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar El marco llama a este método cuando dibuja una clase CMFCRibbonProgressBar. (Invalida CMFCVisualManager::OnDrawRibbonProgressBar).
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator El marco llama a este método cuando dibuja un separador en la barra de herramientas de acceso rápido de una cinta de opciones. (Invalida CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator).
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel El marco llama a este método cuando dibuja el canal de una clase CMFCRibbonSlider. (Invalida CMFCVisualManager::OnDrawRibbonSliderChannel).
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb El marco llama a este método cuando dibuja el control de una clase CMFCRibbonSlider. (Invalida CMFCVisualManager::OnDrawRibbonSliderThumb).
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton El marco llama a este método cuando dibuja los botones de zoom de una clase CMFCRibbonSlider. (Invalida CMFCVisualManager::OnDrawRibbonSliderZoomButton).
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane El marco llama a este método cuando dibuja un panel en la barra de estado. (Invalida CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane).
CMFCVisualManagerOffice2003::OnDrawScrollButtons El marco llama a este método cuando dibuja botones de desplazamiento. (Invalida CMFCVisualManagerOfficeXP::OnDrawScrollButtons).
CMFCVisualManagerOffice2003::OnDrawSeparator El marco llama a este método cuando dibuja un separador. (Invalida CMFCVisualManagerOfficeXP::OnDrawSeparator).
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems El marco llama a este método cuando dibuja todos los elementos de un menú. (Invalida CMFCVisualManager::OnDrawShowAllMenuItems).
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder El marco llama a este método cuando dibuja el borde de un botón de clase CMFCStatusBar. (Invalida CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder).
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress El marco llama a este método cuando dibuja el indicador de progreso en el objeto CMFCStatusBar. (Invalida CMFCVisualManager::OnDrawStatusBarProgress).
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox El marco llama a este método cuando dibuja el cuadro de tamaño de CMFCStatusBar. (Invalida CMFCVisualManager::OnDrawStatusBarSizeBox).
CMFCVisualManagerOffice2003::OnDrawTab El marco llama a este método cuando dibuja las fichas de un objeto de clase CMFCBaseTabCtrl. (Invalida CMFCVisualManagerOfficeXP::OnDrawTab).
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder El marco llama a este método cuando dibuja el borde de un botón de ficha. (Invalida CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder).
CMFCVisualManagerOffice2003::OnDrawTask El marco llama a este método cuando dibuja un objeto de clase CMFCTasksPaneTask. (Invalida CMFCVisualManagerOfficeXP::OnDrawTask).
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder El marco llama a este método cuando dibuja un borde alrededor de un grupo en un objeto de clase CMFCTasksPane. (Invalida CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder).
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption El marco llama a este método cuando dibuja el título de un objeto de clase CMFCTasksPaneTaskGroup. (Invalida CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption).
CMFCVisualManagerOffice2003::OnDrawTearOffCaption El marco llama a este método cuando dibuja el título de un objeto de clase CMFCPopupMenu. (Invalida CMFCVisualManagerOfficeXP::OnDrawTearOffCaption).
CMFCVisualManagerOffice2003::OnErasePopupWindowButton El marco llama a este método cuando borra un botón de una ventana emergente. (Invalida CMFCVisualManagerOfficeXP::OnErasePopupWindowButton).
CMFCVisualManagerOffice2003::OnEraseTabsArea El marco llama a este método cuando borra el área de fichas de una ventana con fichas. (Invalida CMFCVisualManagerOfficeXP::OnEraseTabsArea).
CMFCVisualManagerOffice2003::OnEraseTabsButton El marco llama a este método cuando borra el texto y el icono de un botón de ficha. (Invalida CMFCVisualManagerOfficeXP::OnEraseTabsButton).
CMFCVisualManagerOffice2003::OnEraseTabsFrame El marco llama a este método cuando borra un marco en una clase CMFCBaseTabCtrl. (Invalida CMFCVisualManager::OnEraseTabsFrame).
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground El marco de trabajo llama a este método cuando rellena el fondo de un botón de ocultación automática. (Invalida CMFCVisualManager::OnFillAutoHideButtonBackground).
CMFCVisualManagerOffice2003::OnFillBarBackground El marco de trabajo llama a este método cuando rellena el fondo de un objeto de clase CBasePane. (Invalida CMFCVisualManagerOfficeXP::OnFillBarBackground).
CMFCVisualManagerOffice2003::OnFillButtonInterior El marco llama a este método cuando rellena el fondo de un botón de barra de herramientas. (Invalida CMFCVisualManagerOfficeXP::OnFillButtonInterior).
CMFCVisualManagerOffice2003::OnFillCommandsListBackground El marco llama a este método cuando rellena el fondo de un botón de barra de herramientas que pertenece a una lista de comandos. (Invalida CMFCVisualManagerOfficeXP::OnFillCommandsListBackground).
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground El marco llama a este método cuando rellena el fondo de un control de encabezado. (Invalida CMFCVisualManager::OnFillHeaderCtrlBackground).
CMFCVisualManagerOffice2003::OnFillHighlightedArea El marco llama a este método cuando rellena el área resaltada de un botón de barra de herramientas. (Invalida CMFCVisualManagerOfficeXP::OnFillHighlightedArea).
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption El marco de trabajo llama a este método cuando rellena el fondo de una barra de subtítulo de Outlook. (Invalida CMFCVisualManager::OnFillOutlookBarCaption).
CMFCVisualManagerOffice2003::OnFillOutlookPageButton El marco llama a este método cuando rellena el interior de un botón de página de Outlook. (Invalida CMFCVisualManager::OnFillOutlookPageButton).
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground El marco llama a este método cuando rellena el fondo de una ventana emergente. (Invalida CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground).
CMFCVisualManagerOffice2003::OnFillTab El marco llama a este método cuando rellena el fondo de una ventana con fichas. (Invalida CMFCVisualManagerOfficeXP::OnFillTab).
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior El marco llama a este método cuando rellena el interior de un objeto de clase CMFCTasksPaneTaskGroup. (Invalida CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior).
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground El marco llama a este método cuando rellena el fondo de un control CMFCTasksPane. (Invalida CMFCVisualManager::OnFillTasksPaneBackground).
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton El marco llama a este método cuando dibuja un botón de menú de personalización rápida resaltado. (Invalida CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton).
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems El marco llama a este método cuando dibuja un comando de menú resaltado. (Invalida CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems).
CMFCVisualManagerOffice2003::OnUpdateSystemColors El marco llama a esta función cuando cambian los colores del sistema. (Invalida CMFCVisualManagerOfficeXP::OnUpdateSystemColors).
CMFCVisualManagerOffice2003::SetDefaultWinXPColors Especifica si el administrador visual debe usar colores de tema nativos de Windows XP o colores obtenidos de GetSysColor.
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook Especifica que se debe usar el tema global de Windows XP.
CMFCVisualManagerOffice2003::SetUseGlobalTheme Especifica si el administrador visual usa un tema global.

Comentarios

Use la clase CMFCVisualManagerOffice2003 para cambiar la apariencia visual de la aplicación para que se parezca a Microsoft Office 2003.

Ejemplo

En el ejemplo siguiente se muestra cómo establecer el administrador visual de Office 2003. Este fragmento de código forma parte del ejemplo de demostración de alertas de escritorio.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));

Jerarquía de herencia

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

Requisitos

Encabezado: afxvisualmanageroffice2003.h

CMFCVisualManagerOffice2003::D rawComboBorderWinXP

Dibuja el borde del cuadro combinado con el tema actual de Windows XP.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo delimitador del borde del cuadro combinado.

bDisabled
[in] Especifica si el borde del cuadro combinado está deshabilitado.

bIsDropped
[in] Especifica si el borde del cuadro combinado está desplegado.

bIsHighlighted
[in] Especifica si el borde del cuadro combinado está resaltado.

Valor devuelto

Devuelve TRUE si la API de tema está habilitada o FALSE si no lo está.

Comentarios

CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP

Dibuja un botón desplegable de cuadro combinado con el tema actual de Windows XP.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo delimitador del botón desplegable del cuadro combinado.

bDisabled
[in] Especifica si el botón desplegable del cuadro combinado está deshabilitado.

bIsDropped
[in] Especifica si el botón desplegable del cuadro combinado está desplegado.

bIsHighlighted
[in] Especifica si el botón desplegable del cuadro combinado está resaltado.

Valor devuelto

Devuelve TRUE si la API de tema está habilitada o FALSE si no lo está.

Comentarios

CMFCVisualManagerOffice2003::D rawCustomizeButton

Dibuja un botón de personalización.

virtual void DrawCustomizeButton(
    CDC* pDC,
    CRect rect,
    BOOL bIsHorz,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bIsCustomize,
    BOOL bIsMoreButtons);

Parámetros

pDC
[in] Puntero a un contexto de presentación.

rect
[in] Rectángulo delimitador del botón.

bIsHorz
[in] TRUE si el botón es horizontal o FALSE si es vertical.

state
[in] Estado del botón tal y como se va a dibujar (normal, presionado o resaltado).

bIsCustomize
[in] TRUE si la imagen de personalizar flecha abajo o flecha izquierda debe dibujarse en el rectángulo del botón, o FALSE si no es así.

bIsMoreButtons
[in] TRUE si la personalización horizontal o vertical de la imagen de más botones debe dibujarse en el rectángulo del botón o FALSE si no es así.

Comentarios

CMFCVisualManagerOffice2003::D rawPushButtonWinXP

Dibuja un botón de comando con el tema actual de Windows XP.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo delimitador del botón de comando.

pButton
[in] Puntero al objeto de la clase CMFCButton que se va a dibujar.

uiState
[in] Ignorado. El estado se toma de pButton.

Valor devuelto

TRUE si la API de tema está habilitada; en caso contrario, FALSE.

Comentarios

CMFCVisualManagerOffice2003::GetBaseThemeColor

Obtiene el color del tema base.

virtual COLORREF GetBaseThemeColor();

Valor devuelto

Devuelve el color del tema base, si se establece uno o el color de cara de la barra de colores.

Comentarios

CMFCVisualManagerOffice2003::GetHighlightMenuItemColor

Obtiene el color usado para el elemento de menú resaltado.

virtual COLORREF GetHighlightMenuItemColor() const;

Valor devuelto

Devuelve el color usado para el elemento de menú resaltado.

Comentarios

CMFCVisualManagerOffice2003::GetPropertyGridGroupColor

El marco llama a este método para obtener el color de fondo de una lista de propiedades.

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parámetros

pPropList
[in] Un puntero a la lista de propiedades que el marco está dibujando.

Valor devuelto

Devuelve el color de fondo de pPropList.

Comentarios

Invalida esta función para personalizar el color de fondo de una lista de propiedades de la aplicación.

CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor

El marco llama a este método para recuperar el color de texto de una lista de propiedades.

virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);

Parámetros

pPropList
[in] Un puntero a la lista de propiedades.

Valor devuelto

Devuelve el color de texto de la lista de propiedades especificada.

Comentarios

Invalida esta función para personalizar el color de texto de una lista de propiedades de la aplicación.

CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight

Devuelve el alto de todos los elementos de menú.

virtual int GetShowAllMenuItemsHeight(
    CDC* pDC,
    const CSize& sizeDefault);

Parámetros

pDC
[in] Puntero al contexto de dispositivo.

sizeDefault
[in] Tamaño de menú predeterminado.

Valor devuelto

De forma predeterminada, devuelve el alto de todas las imágenes de menú más los márgenes.

Comentarios

CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors

Establece el color de fondo y el color de borde especificados del grupo base.

virtual void GetSmartDockingBaseGuideColors(
    COLORREF& clrBaseGroupBackground,
    COLORREF& clrBaseGroupBorder);

Parámetros

clrBaseGroupBackground
[in] Referencia a un elemento COLORREF para establecer para el color de fondo.

clrBaseGroupBorder
[in] Referencia a un elemento COLORREF para establecer para el color de borde.

Comentarios

CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor

Devuelve el color de tono de resaltado.

virtual COLORREF GetSmartDockingHighlightToneColor();

Valor devuelto

Devuelve un elemento COLORREF que contiene el color de tono de resaltado.

Comentarios

CMFCVisualManagerOffice2003::GetTabFrameColors

El marco llama a esta función cuando tiene que recuperar el conjunto de colores para dibujar una ventana de fichas.

virtual void GetTabFrameColors(
    const CMFCBaseTabCtrl* pTabWnd,
    COLORREF& clrDark,
    COLORREF& clrBlack,
    COLORREF& clrHighlight,
    COLORREF& clrFace,
    COLORREF& clrDarkShadow,
    COLORREF& clrLight,
    CBrush*& pbrFace,
    CBrush*& pbrBlack);

Parámetros

pTabWnd
[in] Un puntero a la ventana con pestañas donde el marco dibuja una pestaña.

clrDark
[out] Una referencia a un parámetro COLORREF donde este método almacena el color para el borde oscuro de una ficha.

clrBlack
[out] Una referencia a un parámetro COLORREF donde este método almacena el color para el borde de una ventana con fichas. El color predeterminado para el borde es negro.

clrHighlight
[out] Una referencia a un parámetro COLORREF donde este método almacena el color para el estado de resaltado de una ventana con fichas.

clrFace
[out] Una referencia a un parámetro COLORREF donde este método almacena el color para la cara de una ventana con fichas.

clrDarkShadow
[out] Una referencia a un parámetro COLORREF donde este método almacena el color para la propiedad reemplazada de una ventana con fichas.

clrLight
[out] Una referencia a un parámetro COLORREF donde este método almacena el color para el borde claro de una ventana con fichas.

pbrFace
[out] Un puntero a una referencia para un pincel. Este método almacena el pincel que usa para rellenar la cara de la ventana con fichas en este parámetro.

pbrBlack
[out] Un puntero a una referencia para un pincel. Este método almacena en este parámetro el pincel que usa para rellenar el borde negro de la ventana con pestañas.

Comentarios

CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin

Obtiene el margen del botón Personalizar de la barra de herramientas.

virtual int GetToolBarCustomizeButtonMargin() const;

Valor devuelto

Devuelve el margen del botón Personalizar de la barra de herramientas.

Comentarios

CMFCVisualManagerOffice2003::GetToolbarDisabledColor

Obtiene el color deshabilitado de la barra de herramientas.

virtual COLORREF GetToolbarDisabledColor() const;

Valor devuelto

Devuelve un elemento COLORREF que contiene el color deshabilitado.

Comentarios

CMFCVisualManagerOffice2003::GetToolTipInfo

Lo llama el marco para obtener información sobre herramientas.

virtual BOOL GetToolTipInfo(
    CMFCToolTipInfo& params,
    UINT nType = (UINT)(-1));

Parámetros

params
[out] Referencia a un objeto de clase CMFCToolTipInfo donde este método devuelve la información sobre herramientas.

nType
[in] Escriba la información para la información sobre herramientas que se va a devolver.

Valor devuelto

Devuelve TRUE si se devuelve información sobre herramientas y FALSE de lo contrario.

Comentarios

CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled

Indica si el administrador visual usa colores de tema nativos de Windows XP.

static BOOL IsDefaultWinXPColorsEnabled();

Valor devuelto

TRUE si el administrador visual usa colores nativos; de lo contrario, FALSE.

Comentarios

Para más información sobre los colores nativos, vea CMFCVisualManagerOffice2003::SetDefaultWinXPColors.

CMFCVisualManagerOffice2003::IsDockingTabHasBorder

Devuelve si el administrador visual actual dibuja bordes alrededor de los paneles acoplados y con fichas.

virtual BOOL IsDockingTabHasBorder();

Valor devuelto

TRUE si el administrador visual dibuja bordes alrededor de los paneles acoplados y con fichas; FALSE en caso contrario.

Comentarios

CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs

Indica si se deben resaltar las fichas de OneNote.

virtual BOOL IsHighlightOneNoteTabs() const;

Valor devuelto

Devuelve TRUE.

Comentarios

CMFCVisualManagerOffice2003::IsOffsetPressedButton

Lo llama el marco al dibujar un botón de barra de herramientas.

virtual BOOL IsOffsetPressedButton() const;

Valor devuelto

Comentarios

La implementación predeterminada devuelve FALSE.

CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook

Indica si hay una barra de estado con el aspecto de Office XP.

static BOOL __stdcall IsStatusBarOfficeXPLook();

Valor devuelto

Comentarios

Devuelve TRUE si hay una barra de estado con aspecto de Office XP o FALSE si no es así.

CMFCVisualManagerOffice2003::IsToolbarRoundShape

Indica si una barra de herramientas especificada es redonda.

virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);

Parámetros

pToolBar
[in] Puntero a la barra de herramientas en cuestión.

Valor devuelto

Devuelve TRUE si la barra de herramientas es redonda o FALSE si es una barra de menús.

Comentarios

CMFCVisualManagerOffice2003::IsUseGlobalTheme

Indica si la aplicación usa un tema de Windows XP.

static BOOL IsUseGlobalTheme();

Valor devuelto

TRUE si el administrador visual usa un tema de Windows XP; de lo contrario, FALSE.

Comentarios

Use el método CMFCVisualManagerOffice2003::SetUseGlobalTheme para cambiar si el administrador visual usa un tema de Windows XP.

CMFCVisualManagerOffice2003::IsWindowsThemingSupported

Indica si se admiten los temas de Windows.

virtual BOOL IsWindowsThemingSupported() const;

Valor devuelto

Devuelve TRUE si se admiten los temas de Windows o FALSE si no.

Comentarios

CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder

El marco de trabajo llama a este método cuando dibuja el borde de un botón de ocultación automática.

virtual void OnDrawAutoHideButtonBorder(
    CDC* pDC,
    CRect rectBounds,
    CRect rectBorderSize,
    CMFCAutoHideButton* pButton);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectBounds
[in] El tamaño y la ubicación del botón Ocultar automáticamente.

rectBorderSize
[in] Tamaños de los bordes.

pButton
[in] Un puntero al botón Ocultar automáticamente. El marco está dibujando el borde de este botón.

Comentarios

Invalida este método en una clase derivada si deseas personalizar la apariencia del borde de un botón Ocultar automáticamente. De forma predeterminada, este método rellena un borde plano con el color predeterminado de propiedad reemplazada para la aplicación.

El parámetro rectBorderSize no contiene las coordenadas del borde. Contiene el tamaño del borde en los miembros de datos top, bottom, left y right. Un valor menor o igual que 0 indica que no hay borde en ese lado del botón Ocultar automáticamente.

CMFCVisualManagerOffice2003::OnDrawBarGripper

Lo llama el marco cuando dibuja la barra de redimensionamiento para una barra de control.

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

Parámetros

pDC
[in] Un puntero al contexto del dispositivo para una barra de control.

rectGripper
[in] El rectángulo delimitador de la barra de control.

bHorz
[in] Un parámetro booleano que especifica si la barra de control está acoplada horizontal o verticalmente.

pBar
[in] Un puntero a una barra de control. El administrador visual dibuja la barra de redimensionamiento de esta barra de control.

Comentarios

La implementación predeterminada de este método muestra la barra de redimensionamiento estándar. Para personalizar la apariencia de la barra de redimensionamiento, invalide este método en una clase personalizada derivada de la clase CMFCVisualManagerOffice2003.

CMFCVisualManagerOffice2003::OnDrawBrowseButton

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.

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

CMFCVisualManagerOffice2003::OnDrawButtonBorder

El marco llama a este método cuando dibuja el borde de un botón de barra de herramientas.

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

Parámetros

pDC
[in] Un puntero al contexto del dispositivo del botón de barra de herramientas.

pButton
[in] Puntero a un botón de la barra de herramientas. El marco dibuja el borde de este botón.

rect
[in] Un rectángulo que especifica los límites del botón de barra de herramientas.

state
[in] Un tipo de datos enumerado que especifica el estado actual del botón de la barra de herramientas.

Comentarios

La implementación predeterminada de este método muestra el borde estándar. Invalida este método en un administrador visual derivado para personalizar la apariencia del borde de un botón de barra de herramientas.

Los posibles estados de un botón de barra de herramientas son ButtonsIsRegular, ButtonsIsPressed o ButtonsIsHighlighted.

CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder

El marco llama a este método cuando dibuja el borde de un botón de clase CMFCCaptionBar.

virtual void OnDrawCaptionBarBorder(
    CDC* pDC,
    CMFCCaptionBar* pBar,
    CRect rect,
    COLORREF clrBarBorder,
    BOOL bFlatBorder);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pBar
[in] Puntero a un objeto CMFCCaptionBar Class. El marco dibuja esta barra de subtítulo.

rect
[in] Rectángulo que especifica los límites de la barra de subtítulo.

clrBarBorder
[in] El color del borde.

bFlatBorder
[in] TRUE si el borde debe tener una apariencia plana, 2D o FALSE si no es así.

Comentarios

Invalide este método en una clase derivada para personalizar la apariencia del borde de la barra de título.

CMFCVisualManagerOffice2003::OnDrawCheckBoxEx

Lo llama el marco al dibujar una casilla.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo delimitador de la casilla.

nState
[in] Estado de la casilla: 0 si está desactivada, 1 si está activada, 2 si está activada una combinación.

bHighlighted
[in] TRUE si la casilla está resaltada o FALSE si no es así.

bPressed
[in] TRUE si la casilla está presionada o FALSE si no es así.

bEnabled
[in] TRUE si la casilla está habilitada o FALSE si no es así.

Comentarios

CMFCVisualManagerOffice2003::OnDrawComboBorder

El marco llama a este método cuando dibuja el borde alrededor de una instancia de una clase CMFCToolBarComboBoxButton.

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

Parámetros

pDC
[in] Un puntero al contexto del dispositivo de un botón de cuadro combinado.

rect
[in] Un rectángulo que especifica los límites del botón de cuadro combinado.

bDisabled
[in] Un parámetro booleano que indica si el botón de cuadro combinado no está disponible.

bIsDropped
[in] Un parámetro booleano que indica si el cuadro combinado está desplegado.

bIsHighlighted
[in] Un parámetro booleano que indica si el botón de cuadro combinado está resaltado.

pButton
[in] Un puntero a un objeto CMFCToolBarComboBoxButton. El marco dibuja este botón de cuadro combinado.

Comentarios

Invalida este método en el administrador visual derivado para personalizar la apariencia del borde del cuadro combinado.

CMFCVisualManagerOffice2003::OnDrawComboDropButton

El marco llama a este método cuando dibuja el botón desplegable de una clase CMFCToolBarComboBoxButton.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del botón desplegable.

bDisabled
[in] Un parámetro booleano que indica si el botón desplegable no está disponible.

bIsDropped
[in] Un parámetro booleano que indica si el cuadro combinado está desplegado.

bIsHighlighted
[in] Un parámetro booleano que indica si el botón desplegable está resaltado.

pButton
[in] Un puntero a un objeto CMFCToolBarComboBoxButton. El marco dibuja el botón desplegable para este botón de cuadro combinado.

Comentarios

Invalide este método en el administrador visual derivado para personalizar la apariencia del botón desplegable de un cuadro combinado.

CMFCVisualManagerOffice2003::OnDrawControlBorder

El marco llama a este método cuando dibuja el borde de un control.

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parámetros

pWndCtrl
[in] Puntero a un objeto de clase CWnd que representa el control para el que se va a dibujar el borde.

Comentarios

CMFCVisualManagerOffice2003::OnDrawExpandingBox

Lo llama el marco al dibujar un cuadro de expansión.

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

Parámetros

pDC
[in] Puntero al contexto de visualización en el que se va a dibujar el cuadro de expansión.

rect
[in] Rectángulo delimitador del cuadro de expansión que se va a dibujar.

bIsOpened
[in] TRUE si el cuadro que se va a dibujar está abierto o FALSE si no es así.

colorBox
[in] Color del borde exterior del cuadro que se va a dibujar.

Comentarios

CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder

El marco llama a este método cuando dibuja el borde alrededor de una instancia de la clase CMFCHeaderCtrl.

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

Parámetros

pCtrl
[in] Puntero a un objeto CMFCHeaderCtrl Class. El marco dibuja el borde de este control de encabezado.

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo que especifica los límites del botón de encabezado.

[in] bIsPressed
[in] bIsHighlighted
Parámetro booleano que indica si el control de encabezado está presionado.

Comentarios

Invalide este método en un administrador visual derivado para personalizar el borde del control de encabezado.

CMFCVisualManagerOffice2003::OnDrawMenuBorder

El marco llama a este método cuando dibuja el borde de una clase CMFCPopupMenu.

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

Parámetros

pDC
[in] Puntero al contexto del dispositivo para un objeto de clase CMFCPopupMenu.

pMenu
[in] Puntero a un objeto de clase CMFCPopupMenu. El marco dibuja un borde alrededor de este menú emergente.

rect
[in] Un rectángulo que especifica los límites del menú emergente.

Comentarios

La implementación predeterminada de este método muestra el borde estándar de menú. Invalida este método en un administrador visual derivado para personalizar la apariencia del borde de menú.

CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter

El marco llama a este método cuando dibuja el separador para una barra de Outlook.

virtual void OnDrawOutlookBarSplitter(
    CDC* pDC,
    CRect rectSplitter);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectSplitter
[in] Un rectángulo que especifica los límites del separador.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de los separadores en una barra de Outlook.

CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder

Lo llama el marco cuando dibuja el borde de un botón de página de Outlook.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectBtn
[in] Un rectángulo que especifica el límite del botón de página de Outlook.

bIsHighlighted
[in] Un booleano que especifica si el botón está resaltado.

bIsPressed
[in] Un booleano que especifica si el botón está presionado.

Comentarios

Invalide este método en un administrador visual personalizado para cambiar la apariencia del botón de página de Outlook.

CMFCVisualManagerOffice2003::OnDrawPaneBorder

El marco llama a este método cuando dibuja el borde de un objeto de clase CPane.

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

Parámetros

pDC
[in] Un puntero al contexto del dispositivo de una barra de control.

pBar
[in] Puntero a un panel. El administrador visual dibuja el borde de este panel.

rect
[in] Un rectángulo que indica los límites del panel.

Comentarios

La implementación predeterminada de este método muestra el borde estándar. Invalide este método en una clase derivada para personalizar la apariencia del borde.

CMFCVisualManagerOffice2003::OnDrawPaneCaption

El marco llama a este método cuando dibuja un título para un objeto de clase CDockablePane.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pBar
[in] Puntero a un objeto de clase CDockablePane. El marco dibuja el título de este panel.

bActive
[in] Un parámetro booleano que indica si la barra de control está activa.

rectCaption
[in] Un rectángulo que especifica los límites del subtítulo.

rectButtons
[in] Un rectángulo que especifica los límites de los botones del subtítulo.

Valor devuelto

Un parámetro COLORREF que indica el color del texto del subtítulo.

Comentarios

CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder

El marco llama a este método cuando dibuja el borde de una ventana emergente.

virtual void OnDrawPopupWindowBorder(
    CDC* pDC,
    CRect rect);

Parámetros

pDC
[in] Puntero al contexto del dispositivo de la ventana emergente.

rect
[in] Rectángulo delimitador de la ventana emergente.

Comentarios

CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder

El marco llama a este método cuando dibuja el borde de un botón de una ventana emergente.

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

Parámetros

pDC
[in] Puntero al contexto del dispositivo del botón.

rectClient
[in] Rectángulo delimitador del botón.

pButton
[in] Puntero al botón (un objeto de clase CMFCDesktopAlertWndButton).

Comentarios

CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption

El marco llama a este método cuando dibuja el título de una ventana emergente.

virtual COLORREF OnDrawPopupWindowCaption(
    CDC* pDC,
    CRect rectCaption,
    CMFCDesktopAlertWnd* pPopupWnd);

Parámetros

pDC
[in] Puntero al contexto del dispositivo del título.

rectCaption
[in] Rectángulo delimitador del título.

pPopupWnd
[in] Puntero a la ventana emergente para la que se va a dibujar el título.

Valor devuelto

Color del texto del título.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de los títulos de ventana emergente.

CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup

El marco llama a este método cuando dibuja un grupo de botones en la cinta de opciones.

virtual COLORREF OnDrawRibbonButtonsGroup(
    CDC* pDC,
    CMFCRibbonButtonsGroup* pGroup,
    CRect rectGroup);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pGroup
[in] Un puntero a un grupo de botones de la cinta de opciones. El marco dibuja este grupo de botones.

rectGroup
[in] Un rectángulo que especifica los límites del grupo.

Valor devuelto

Un valor reservado. La implementación predeterminada devuelve -1.

Comentarios

Invalida este método en un administrador visual derivado para personalizar la apariencia de un grupo de botones de la cinta de opciones.

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption

El marco llama a este método cuando dibuja la barra de subtítulo de una categoría de barra de opciones.

virtual COLORREF OnDrawRibbonCategoryCaption(
    CDC* pDC,
    CMFCRibbonContextCaption* pContextCaption);

Parámetros

pDC
[in] Puntero al contexto del dispositivo de la categoría de cinta de opciones.

pContextCaption
[in] Un puntero a una barra de subtítulo. El administrador visual dibuja esta clase CMFCRibbonContextCaption.

Valor devuelto

Parámetro COLORREF que indica el color del texto de la barra de subtítulo.

Comentarios

Invalide este método en una clase derivada para personalizar la apariencia de la barra de título para una categoría de cinta de opciones.

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab

El marco llama a este método cuando dibuja la ficha de una categoría de cinta de opciones.

virtual COLORREF OnDrawRibbonCategoryTab(
    CDC* pDC,
    CMFCRibbonTab* pTab,
    BOOL bIsActive);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pTab
[in] Puntero a un objeto de ficha de la cinta de opciones. El marco dibuja esta ficha.

bIsActive
[in] TRUE si la pestaña está activa o FALSE si no es así.

Valor devuelto

Color que se usa para el texto en la ficha de categoría de la cinta de opciones.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de una ficha de categoría de cinta de opciones.

CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar

El marco llama a este método cuando dibuja un objeto de clase CMFCRibbonProgressBar.

virtual void OnDrawRibbonProgressBar(
    CDC* pDC,
    CMFCRibbonProgressBar* pProgress,
    CRect rectProgress,
    CRect rectChunk,
    BOOL bInfiniteMode);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pProgress
[in] Puntero a un objeto de clase CMFCRibbonProgressBar. El marco dibuja esta barra de progreso.

rectProgress
[in] Un rectángulo que especifica los límites de la barra de progreso.

rectChunk
[in] Rectángulo que especifica los límites del área que rodea la barra de progreso.

bInfiniteMode
[in] TRUE si la barra está en modo infinito o FALSE si no es así. La implementación predeterminada no usa este parámetro.

Comentarios

Invalida este método en una clase derivada para personalizar la apariencia de una barra de progreso.

CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator

El marco llama a este método cuando dibuja un separador en la barra de herramientas de acceso rápido de una cinta de opciones.

virtual void OnDrawRibbonQuickAccessToolBarSeparator(
    CDC* pDC,
    CMFCRibbonSeparator* pSeparator,
    CRect rect);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pSeparator
[in] Puntero a un objeto de clase CMFCRibbonSeparator. El marco dibuja este separador de cinta de opciones.

rect
[in] Un rectángulo que especifica los límites del separador.

Comentarios

Invalida este método en una clase derivada para personalizar la apariencia de los separadores de la cinta de opciones en la barra de herramientas de acceso rápido.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel

El marco llama a este método cuando dibuja el canal de una clase CMFCRibbonSlider.

virtual void OnDrawRibbonSliderChannel(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pSlider
[in] Puntero a un objeto de clase CMFCRibbonSlider. El marco dibuja el canal para este control deslizante de la cinta de opciones.

rect
[in] Un rectángulo que especifica los límites para el canal del control deslizante de la cinta de opciones.

Comentarios

Invalide este método en una clase derivada para personalizar la apariencia del canal del control deslizante de la cinta de opciones.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb

El marco llama a este método cuando dibuja el control de un objeto de clase CMFCRibbonSlider.

virtual void OnDrawRibbonSliderThumb(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pSlider
[in] Puntero a una clase CMFCRibbonSlider. El marco dibuja el control para este control deslizante de la cinta de opciones.

rect
[in] Un rectángulo que especifica los límites del control para el control deslizante de la cinta de opciones.

bIsHighlighted
[in] Parámetro booleano que indica si el control está resaltado.

bIsPressed
[in] Parámetro booleano que indica si el control está presionado.

bIsDisabled
[in] Parámetro booleano que indica si el control no está disponible.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia del control para un control deslizante de cinta de opciones.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton

El marco llama a este método cuando dibuja los botones de zoom de un objeto de clase CMFCRibbonSlider.

virtual void OnDrawRibbonSliderZoomButton(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsZoomOut,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pSlider
[in] Puntero a un objeto de clase CMFCRibbonSlider. El marco dibuja este control deslizante de cinta de opciones.

rect
[in] Un rectángulo que especifica los límites de los botones de zoom del control deslizante de la cinta de opciones.

bIsZoomOut
[in] TRUE si el marco debe dibujar el botón izquierdo con un signo "-" para alejar o FALSE si el marco debe dibujar el botón derecho con un signo "+" para acercar.

bIsHighlighted
[in] Un parámetro booleano que indica si el botón está resaltado.

bIsPressed
[in] Un parámetro booleano que indica si el botón está presionado.

bIsDisabled
[in] Un parámetro booleano que indica si el botón no está disponible.

Comentarios

De forma predeterminada, los botones de zoom del control deslizante de la cinta de opciones son un círculo con un signo + o - en el centro. Para personalizar la apariencia de los botones de zoom, invalide este método en un administrador visual derivado.

CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane

El marco llama a este método cuando dibuja un panel en la barra de estado.

virtual COLORREF OnDrawRibbonStatusBarPane(
    CDC* pDC,
    CMFCRibbonStatusBar* pBar,
    CMFCRibbonStatusBarPane* pPane);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pBar
[in] Un puntero a la barra de estado que contiene el panel.

pPane
[in] Un puntero a un panel de barra de estado. El marco dibuja este objeto de clase CMFCRibbonStatusBarPane.

Valor devuelto

Un valor reservado. La implementación predeterminada devuelve -1.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de un panel de la barra de estado.

CMFCVisualManagerOffice2003::OnDrawScrollButtons

El marco llama a este método cuando dibuja botones de desplazamiento.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo delimitador de los botones de desplazamiento.

nBorderSize
[in] Tamaño del borde que se va a dibujar alrededor de los botones de desplazamiento.

iImage
[in] Identificador de la imagen que se va a dibujar en los botones de desplazamiento.

bHilited
[in] TRUE si los botones de desplazamiento están resaltados o FALSE si no.

Comentarios

CMFCVisualManagerOffice2003::OnDrawSeparator

El marco llama a este método cuando dibuja un separador.

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

Parámetros

pDC
[in] Un puntero al contexto del dispositivo para una barra de control.

pBar
[in] Un puntero a un panel que contiene el separador.

rect
[in] Un rectángulo que especifica los límites del separador.

bIsHoriz
[in] TRUE si el panel se acopla horizontalmente o FALSE si el panel se acopla verticalmente.

Comentarios

Los separadores se usan en barras de control para separar grupos de iconos relacionados. La implementación predeterminada de este método muestra el separador estándar. Invalide este método en un administrador visual derivado para personalizar la apariencia del separador.

CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems

El marco llama a este método cuando dibuja todos los elementos de un menú.

virtual void OnDrawShowAllMenuItems(
    CDC* pDC,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo delimitador del menú que se va a dibujar.

state
[in] Estado del botón.

Comentarios

CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder

El marco llama a este método cuando dibuja el borde de un botón de clase CMFCStatusBar.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pBar
[in] Puntero a un objeto de clase CMFCStatusBar. El marco dibuja este objeto de barra de estado.

rectPane
[in] Un rectángulo que especifica los límites de la barra de estado.

uiID
[in] La Id. de la barra de estado.

nStyle
[in] El estilo de la barra de estado.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia del borde para un objeto CMFCStatusBar.

CMFCVisualManagerOffice2003::OnDrawStatusBarProgress

El marco llama a este método cuando dibuja el indicador de progreso en el objeto de clase CMFCStatusBar.

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

Parámetros

pDC
[in] Puntero al contexto del dispositivo para una barra de estado.

pStatusBar
[in] Objeto de clase CMFCStatusBar que contiene la barra de progreso.

rectProgress
[in] Un rectángulo que especifica los límites de la barra de progreso.

nProgressTotal
[in] El número total de la barra de progreso.

nProgressCurr
[in] El progreso actual de la barra de progreso.

clrBar
[in] Color inicial de la barra de progreso. El valor es el inicio de un degradado de color o el color completo de la barra de progreso.

[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de una barra de progreso de una barra de estado.

CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox

El marco llama a este método cuando dibuja el cuadro de ajuste de tamaño para una clase CMFCStatusBar.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pStatBar
[in] Un puntero a una barra de estado. El marco dibuja el cuadro de tamaño de esta barra de estado.

rectSizeBox
[in] Un rectángulo que especifica los límites del cuadro de ajuste de tamaño.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia del cuadro de ajuste de tamaño de una barra de estado.

CMFCVisualManagerOffice2003::OnDrawTab

El marco llama a este método cuando dibuja las fichas de un objeto de clase CMFCBaseTabCtrl.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectTab
[in] Un rectángulo que especifica los límites del control de ficha.

iTab
[in] El índice de la ficha que dibuja el marco.

bIsActive
[in] Un parámetro booleano que especifica si la ficha está activa.

pTabWnd
[in] Puntero a un objeto de clase CMFCBaseTabCtrl. El marco dibuja este control de ficha.

Comentarios

Un objeto CMFCBaseTabCtrl llama a este método cuando procesa el mensaje WM_PAINT. Invalide este método en una clase derivada para personalizar la apariencia de las fichas.

CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder

El marco llama a este método cuando dibuja el borde de un botón de ficha.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del botón de ficha.

pButton
[in] Puntero a la clase CMFCButton para la que el marco dibuja el borde.

uiState
[in] Estado del botón (consulte CButton::GetState).

pWndTab
[in] Un puntero a la ventana con fichas primaria.

Comentarios

Invalida este método en un administrador visual derivado para personalizar la apariencia del borde de un botón de ficha.

CMFCVisualManagerOffice2003::OnDrawTask

El marco llama a este método cuando dibuja un objeto de clase CMFCTasksPaneTask.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pTask
[in] Puntero a un objeto de clase CMFCTasksPaneTask. El marco dibuja esta tarea.

pIcons
[in] Un puntero a la lista de imágenes asociada al panel de tareas. Cada tarea contiene un índice para una imagen de esta lista.

bIsHighlighted
[in] Un parámetro booleano que especifica si la tarea mostrada está resaltada.

bIsSelected
[in] Un parámetro booleano que especifica si la tarea mostrada está seleccionada.

Comentarios

El marco muestra tareas en la barra de tareas como un icono y texto. El parámetro pIcons contiene el icono de la tarea indicada por pTask. Invalide este método en una clase derivada para personalizar la apariencia de las tareas de la barra de tareas.

CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder

El marco llama a este método cuando dibuja un borde alrededor de un grupo en un objeto de clase CMFCTasksPane.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del área de grupo en el panel de tareas.

bSpecial
[in] Un parámetro booleano que especifica si el borde está resaltado. Un valor TRUE indica que el borde está resaltado.

bNoTitle
[in] Un parámetro booleano que especifica si el área de grupo tiene un subtítulo. Un valor TRUE indica que el área de grupo no tiene un subtítulo.

Comentarios

Invalide esta función en una clase derivada para personalizar el borde alrededor de un área de grupo en el panel de tareas.

CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption

El marco llama a este método cuando dibuja el título de un objeto de clase CMFCTasksPaneTaskGroup.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

pGroup
[in] Puntero a un objeto de clase CMFCTasksPaneTaskGroup. El marco dibuja el título para este grupo.

bIsHighlighted
[in] Un parámetro booleano que indica si el grupo está resaltado.

bIsSelected
[in] Un parámetro booleano que indica si el grupo está seleccionado actualmente.

bCanCollapse
[in] Un parámetro booleano que indica si el grupo se puede contraer.

Comentarios

Invalida este método en una clase derivada para personalizar el subtítulo de un elemento CMFCTasksPaneTaskGroup.

CMFCVisualManagerOffice2003::OnDrawTearOffCaption

El marco llama a este método cuando dibuja el título de un objeto de clase CMFCPopupMenu.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del subtítulo.

bIsActive
[in] TRUE si el subtítulo está activo; FALSE en caso contrario.

Comentarios

El marco llama a esta función cuando un objeto de clase CMFCPopupMenu procesa un mensaje WM_PAINT y debe dibujar un título desprendible.

Invalida este método en una clase derivada para personalizar la apariencia de los subtítulos para las barras desprendibles.

CMFCVisualManagerOffice2003::OnErasePopupWindowButton

El marco llama a este método cuando borra un botón de una ventana emergente.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectClient
[in] Rectángulo que especifica el área cliente de la ventana emergente.

pButton
[in] Puntero al botón que se va a borrar.

Comentarios

CMFCVisualManagerOffice2003::OnEraseTabsArea

El marco llama a este método cuando borra el área de fichas de una ventana con fichas.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del área de fichas.

pTabWnd
[in] Un puntero a una ventana con fichas. El marco borra el área de fichas de la ventana con fichas especificada.

Comentarios

El marco llama a esta función cuando un objeto de clase CMFCBaseTabCtrl procesa un mensaje WM_PAINT y borra el área de fichas.

Invalide este método en un administrador visual derivado para personalizar la apariencia de las fichas.

CMFCVisualManagerOffice2003::OnEraseTabsButton

El marco llama a este método cuando borra el texto y el icono de un botón de ficha.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del botón de ficha.

pButton
[in] Un puntero a un botón de ficha. El marco borra el texto y el icono de este botón.

pWndTab
[in] Un puntero al control de ficha que contiene el botón de ficha.

Comentarios

El marco borra el texto y el icono de un botón cuando un objeto de clase CMFCBaseTabCtrl procesa el mensaje WM_ERASEBKGND

Invalida este método en un administrador visual derivado para personalizar la apariencia de los botones de ficha.

CMFCVisualManagerOffice2003::OnEraseTabsFrame

El marco llama a este método cuando borra un marco en un objeto de clase CMFCBaseTabCtrl.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites de la ventana con fichas.

pTabWnd
[in] Un puntero a una ventana con fichas. El marco borra un marco para esta clase CMFCBaseTabCtrl.

Valor devuelto

TRUE si el método es correcto; de lo contrario, FALSE.

Comentarios

Este método rellena el área indicada por rect con el color de fondo de la ficha activa. Se llama cuando un objeto CMFCBaseTabCtrl procesa un mensaje WM_PAINT y borra un marco de ficha.

CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground

El marco de trabajo llama a este método cuando rellena el fondo de un botón de ocultación automática.

virtual void OnFillAutoHideButtonBackground(
    CDC* pDC,
    CRect rect,
    CMFCAutoHideButton* pButton);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del botón Ocultar automáticamente.

pButton
[in] Puntero a un objeto de clase CMFCAutoHideButton. El marco rellena el fondo de este botón Ocultar automáticamente.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de un botón Ocultar automáticamente.

CMFCVisualManagerOffice2003::OnFillBarBackground

El marco de trabajo llama a este método cuando rellena el fondo de un objeto de clase CBasePane.

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

Parámetros

pDC
[in] Un puntero al contexto del dispositivo para una barra de control.

pBar
[in] Puntero a un objeto de clase CBasePane. El marco rellena el fondo de este panel.

rectClient
[in] Un rectángulo que especifica los límites del panel.

rectClip
[in] Un rectángulo que especifica el área de recorte del panel.

bNCArea
[in] Valor reservado.

Comentarios

La implementación predeterminada de este método rellena el fondo de la barra con el color de fondo 3D de la variable global afxGlobalData.

Invalida este método en un administrador visual derivado para personalizar el fondo de un panel.

CMFCVisualManagerOffice2003::OnFillButtonInterior

El marco llama a este método cuando rellena el fondo de un botón de barra de herramientas.

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

Parámetros

pDC
[in] Un puntero al contexto del dispositivo del botón de barra de herramientas.

pButton
[in] Puntero al botón para el que el marco está rellenando el fondo.

rect
[in] Un rectángulo que especifica los límites del botón de barra de herramientas.

state
[in] Estado del botón de la barra de herramientas (los posibles estados de un botón de la barra de herramientas son ButtonsIsRegular, ButtonsIsPressed o ButtonsIsHighlighted).

Comentarios

La implementación predeterminada de este método usa el color predeterminado para rellenar el fondo. Invalide este método en un administrador visual derivado para personalizar el fondo de un botón de la barra de herramientas.

CMFCVisualManagerOffice2003::OnFillCommandsListBackground

El marco llama a este método cuando rellena el fondo de un botón de barra de herramientas que pertenece a una lista de comandos. Esta lista de comandos forma parte del cuadro de diálogo de personalización.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del botón.

bIsSelected
[in] Parámetro booleano que indica si el botón está seleccionado.

Valor devuelto

Color del texto del botón de la barra de herramientas.

Comentarios

Para más información sobre la lista de personalización, consulta CMFCToolBarButton::OnDrawOnCustomizeList. La implementación predeterminada de este método rellena el fondo en función de la combinación de colores de la máscara seleccionada actualmente.

CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground

El marco llama a este método cuando rellena el fondo de un control de encabezado.

virtual void OnFillHeaderCtrlBackground(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect rect);

Parámetros

pCtrl
[in] Puntero a un objeto CMFCHeaderCtrl Class. El marco rellena el fondo de este control de encabezado.

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo que especifica los límites del botón de encabezado.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de un control de encabezado.

CMFCVisualManagerOffice2003::OnFillHighlightedArea

El marco llama a este método cuando rellena el área resaltada de un botón de barra de herramientas.

virtual void OnFillHighlightedArea(
    CDC* pDC,
    CRect rect,
    CBrush* pBrush,
    CMFCToolBarButton* pButton);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo delimitador del área resaltada que se va a rellenar.

pBrush
[in] Pincel que se va a usar para rellenar el área resaltada.

pButton
[in] Puntero al objeto de clase CMFCToolBarButton para el que se rellenará el área resaltada.

Comentarios

CMFCVisualManagerOffice2003::OnFillOutlookBarCaption

El marco de trabajo llama a este método cuando rellena el fondo de una barra de subtítulo de Outlook.

virtual void OnFillOutlookBarCaption(
    CDC* pDC,
    CRect rectCaption,
    COLORREF& clrText);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectCaption
[in] Rectángulo que especifica los límites de la barra de subtítulo.

clrText
[out] Referencia a un objeto COLORREF con el que este método escribe el color del texto en la barra de título.

Comentarios

La implementación predeterminada de este método rellena la barra de subtítulo con el color de las propiedades reemplazadas en función de la máscara actual.

Invalide este método en un administrador visual derivado para personalizar el color de la barra de título de Outlook.

CMFCVisualManagerOffice2003::OnFillOutlookPageButton

El marco llama a este método cuando rellena el interior de un botón de página de Outlook.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del botón de página de Outlook.

bIsHighlighted
[in] Un parámetro booleano que especifica si el botón está resaltado.

bIsPressed
[in] Un parámetro booleano que especifica si el botón está presionado.

clrText
[out] Referencia a un objeto COLORREF donde este método almacena el color de texto del botón de página de Outlook.

Comentarios

Invalide esta función en un administrador visual derivado para personalizar la apariencia de los botones de página de Outlook.

CMFCVisualManagerOffice2003::OnFillPopupWindowBackground

El marco llama a este método cuando rellena el fondo de una ventana emergente.

virtual void OnFillPopupWindowBackground(
    CDC* pDC,
    CRect rect);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Rectángulo que especifica los límites de la ventana emergente.

Comentarios

Invalida este método en un administrador visual derivado para personalizar la apariencia de las ventanas emergentes.

CMFCVisualManagerOffice2003::OnFillTab

El marco llama a este método cuando rellena el fondo de una ventana con fichas.

virtual void OnFillTab(
    CDC* pDC,
    CRect rectFill,
    CBrush* pbrFill,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectFill
[in] Un rectángulo que especifica los límites para la ventana con fichas.

pbrFill
[in] Puntero al pincel que el marco usa para rellenar la ventana con fichas.

iTab
[in] El índice de ficha de base cero de una ficha para la que el marco rellena el fondo.

bIsActive
[in] TRUE si la ficha está activa o FALSE si no es así.

pTabWnd
[in] Un puntero al control de ficha primario.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de las fichas.

CMFCVisualManagerOffice2003::OnFillTasksGroupInterior

El marco llama a este método cuando rellena el interior de un objeto de clase CMFCTasksPaneTaskGroup.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rect
[in] Un rectángulo que especifica los límites del grupo de tareas.

bSpecial
[in] Un valor booleano que indica si el interior se rellena con un color especial.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de un grupo de tareas.

CMFCVisualManagerOffice2003::OnFillTasksPaneBackground

El marco llama a este método cuando rellena el fondo de un control de clase CMFCTasksPane.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectWorkArea
[in] Un rectángulo que especifica los límites del panel de tareas.

Comentarios

Invalide este método en un administrador visual derivado para personalizar la apariencia de un objeto de clase CMFCTasksPane.

CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton

El marco llama a este método cuando dibuja un botón de menú de personalización rápida resaltado.

virtual void OnHighlightQuickCustomizeMenuButton(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect);

Parámetros

pDC
[in] Puntero al contexto del dispositivo para el botón.

pButton
[in] Puntero al botón.

rect
[in] Rectángulo delimitador del botón.

Comentarios

CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems

El marco llama a este método cuando dibuja un comando de menú resaltado.

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

Parámetros

pDC
[in] Puntero a un contexto de dispositivo.

rectRarelyUsed
[in] Un rectángulo que especifica los límites del comando resaltado.

Comentarios

Invalida este método en un administrador visual derivado para personalizar la apariencia de los comandos de menú resaltados.

CMFCVisualManagerOffice2003::OnUpdateSystemColors

El marco llama a esta función cuando cambian los colores del sistema.

virtual void OnUpdateSystemColors();

Comentarios

El marco llama a este método como parte del procesamiento del mensaje WM_SYSCOLORCHANGE. Invalide este método en un administrador visual derivado si quiere ejecutar código personalizado cuando cambien los colores en la aplicación.

CMFCVisualManagerOffice2003::SetDefaultWinXPColors

Especifica si el administrador visual debe usar colores de tema nativos de Windows XP o colores obtenidos de GetSysColor.

static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);

Parámetros

bDefaultWinXPColors
[in] Especifica si el administrador visual usará los colores nativos de Windows XP.

Comentarios

Si bDefaultWinXPColors es TRUE, el administrador visual usará los colores nativos de Windows XP como azul, oliva o plata. De lo contrario, el administrador visual usará los colores obtenidos de GetSysColor. El administrador visual usa elementos visuales, como COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW y COLOR_3DLIGHT.

De forma predeterminada, un objeto CMFCVisualManagerOffice2003 usa los colores de tema nativos de Windows XP.

CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook

Especifica que se debe usar el tema global de Windows XP.

static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);

Parámetros

bStatusBarOfficeXPLook
[in] TRUE si se debe usar el tema global de Windows XP (valor predeterminado) o FALSE si no es así.

Comentarios

CMFCVisualManagerOffice2003::SetUseGlobalTheme

Especifica si el administrador visual usa un tema global.

static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);

Parámetros

bUseGlobalTheme
[in] TRUE si quiere que el administrador visual use un tema global; FALSE en caso contrario.

Comentarios

Si un objeto CMFCVisualManagerOffice2003 usa un tema global, dibuja los elementos de la GUI mediante la clase CMFCVisualManagerWindows.

Si un objeto CMFCVisualManagerOffice2003 no usa un tema global, dibuja los elementos de la GUI mediante la clase CMFCVisualManagerOfficeXP.

Consulte también

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