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