Compartir a través de


CMFCVisualManagerVS2005 (clase)

CMFCVisualManagerVS2005 proporciona a una aplicación una apariencia de Microsoft Visual Studio 2005.

Sintaxis

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Miembros

Métodos públicos

Nombre Descripción
CMFCVisualManagerVS2005::GetDockingTabsBordersSize El marco llama a este método cuando dibuja un panel acoplado y con fichas. (Invalida CMFCVisualManager::GetDockingTabsBordersSize).
CMFCVisualManagerVS2005::GetMDITabsBordersSize El marco llama a este método para determinar el tamaño de borde de una ventana MDITabs antes de dibujar la ventana. (Invalida CMFCVisualManager::GetMDITabsBordersSize).
CMFCVisualManagerVS2005::GetPropertyGridGroupColor (Invalida CMFCVisualManagerOffice2003::GetPropertyGridGroupColor).
CMFCVisualManagerVS2005::GetTabFrameColors (Invalida CMFCVisualManagerOffice2003::GetTabFrameColors).
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons Devuelve si los botones de ocultación automática se superponen en el administrador visual actual. (Invalida CMFCVisualManager::HasOverlappedAutoHideButtons).
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder (Invalida CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder).
CMFCVisualManagerVS2005::OnDrawCaptionButton (Invalida CMFCVisualManagerOfficeXP::OnDrawCaptionButton).
CMFCVisualManagerVS2005::OnDrawPaneCaption (Invalida CMFCVisualManagerOffice2003::OnDrawPaneCaption).
CMFCVisualManagerVS2005::OnDrawSeparator (Invalida CMFCVisualManagerOffice2003::OnDrawSeparator).
CMFCVisualManagerVS2005::OnDrawTab (Invalida CMFCVisualManagerOffice2003::OnDrawTab).
CMFCVisualManagerVS2005::OnDrawToolBoxFrame (Invalida CMFCVisualManager::OnDrawToolBoxFrame).
CMFCVisualManagerVS2005::OnEraseTabsArea (Invalida CMFCVisualManagerOffice2003::OnEraseTabsArea).
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground (Invalida CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground).
CMFCVisualManagerVS2005::OnFillHighlightedArea (Invalida CMFCVisualManagerOffice2003::OnFillHighlightedArea).
CMFCVisualManagerVS2005::OnFillMiniFrameCaption (Invalida CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption).
CMFCVisualManagerVS2005::OnUpdateSystemColors (Invalida CMFCVisualManagerOffice2003::OnUpdateSystemColors).

Comentarios

La clase CMFCVisualManagerVS2005 se usa para cambiar la apariencia visual de la aplicación para que se parezca a la de Microsoft Visual Studio 2005.

Todos los miembros de esta clase son funciones virtuales derivadas del antecesor de esta clase, CMFCVisualManager.

Ejemplo

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

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

Jerarquía de herencia

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

Requisitos

Encabezado: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Valor devuelto

Comentarios

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Valor devuelto

Comentarios

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parámetros

[in] pPropList

Valor devuelto

Comentarios

CMFCVisualManagerVS2005::GetTabFrameColors

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

Parámetros

[in] pTabWnd
[in] clrDark
[in] clrBlack
[in] clrHighlight
[in] clrFace
[in] clrDarkShadow
[in] clrLight
[in] pbrFace
[in] pbrBlack

Comentarios

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Valor devuelto

Comentarios

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

Parámetros

[in] pDC
[in] rectBounds
[in] rectBorderSize
[in] pButton

Comentarios

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

Parámetros

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

Comentarios

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

Parámetros

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

Valor devuelto

Comentarios

CMFCVisualManagerVS2005::OnDrawSeparator

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

Parámetros

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

Comentarios

CMFCVisualManagerVS2005::OnDrawTab

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

Parámetros

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

Comentarios

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

virtual void OnDrawToolBoxFrame(
    CDC* pDC,
    const CRect& rect);

Parámetros

[in] pDC
[in] rect

Comentarios

CMFCVisualManagerVS2005::OnEraseTabsArea

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

Parámetros

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

Comentarios

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

Parámetros

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

Comentarios

CMFCVisualManagerVS2005::OnFillHighlightedArea

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

Parámetros

[in] pDC
[in] rect
[in] pBrush
[in] pButton

Comentarios

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

Parámetros

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

Valor devuelto

Comentarios

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Comentarios

Consulte también

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