Partager via


CMFCVisualManagerVS2005, classe

CMFCVisualManagerVS2005 donne à une application une apparence Microsoft Visual Studio 2005.

Syntaxe

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Membres

Méthodes publiques

Nom Description
CMFCVisualManagerVS2005 ::GetDockingTabsBordersSize L’infrastructure appelle cette méthode lorsqu’elle dessine un volet ancré et tablé. (Remplacements CMFCVisualManager ::GetDockingTabsBordersSize.)
CMFCVisualManagerVS2005 ::GetMDITabsBordersSize L’infrastructure appelle cette méthode pour déterminer la taille de bordure d’une fenêtre MDITabs avant de dessiner la fenêtre. (Remplacements CMFCVisualManager ::GetMDITabsBordersSize.)
CMFCVisualManagerVS2005 ::GetPropertyGridGroupColor (Remplacements CMFCVisualManagerOffice2003 ::GetPropertyGridGroupColor.)
CMFCVisualManagerVS2005 ::GetTabFrameColors (Remplacements CMFCVisualManagerOffice2003 ::GetTabFrameColors.)
CMFCVisualManagerVS2005 ::HasOverlappedAutoHideButtons Retourne si les boutons de masquage automatique se chevauchent dans le gestionnaire de visuels actuel. (Remplacements CMFCVisualManager ::HasOverlappedAutoHideButtons.)
CMFCVisualManagerVS2005 ::OnDrawAutoHideButtonBorder (Remplacements CMFCVisualManagerOffice2003 ::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerVS2005 ::OnDrawCaptionButton (Substitue CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerVS2005 ::OnDrawPaneCaption (Remplacements CMFCVisualManagerOffice2003 ::OnDrawPaneCaption.)
CMFCVisualManagerVS2005 ::OnDrawSeparator (Remplacements CMFCVisualManagerOffice2003 ::OnDrawSeparator.)
CMFCVisualManagerVS2005 ::OnDrawTab (Remplacements CMFCVisualManagerOffice2003 ::OnDrawTab.)
CMFCVisualManagerVS2005 ::OnDrawToolBoxFrame (Remplacements CMFCVisualManager ::OnDrawToolBoxFrame.)
CMFCVisualManagerVS2005 ::OnEraseTabsArea (Remplacements CMFCVisualManagerOffice2003 ::OnEraseTabsArea.)
CMFCVisualManagerVS2005 ::OnFillAutoHideButtonBackground (Remplacements CMFCVisualManagerOffice2003 ::OnFillAutoHideButtonBackground.)
CMFCVisualManagerVS2005 ::OnFillHighlightedArea (Remplacements CMFCVisualManagerOffice2003 ::OnFillHighlightedArea.)
CMFCVisualManagerVS2005 ::OnFillMiniFrameCaption (Substitue CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerVS2005 ::OnUpdateSystemColors (Remplacements CMFCVisualManagerOffice2003 ::OnUpdateSystemColors.)

Notes

Vous utilisez la classe CMFCVisualManagerVS2005 pour modifier l’apparence visuelle de votre application afin qu’elle ressemble à celle de Microsoft Visual Studio 2005.

Tous les membres de cette classe sont des fonctions virtuelles dérivées de l’ancêtre de cette classe, CMFCVisualManager, classe.

Exemple

L’exemple suivant montre comment utiliser visual manager VS 2005. Cet extrait de code fait partie de l’exemple de démonstration d’alerte de bureau.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

Hiérarchie d'héritage

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

Spécifications

En-tête : afxvisualmanagervs2005.h

CMFCVisualManagerVS2005 ::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Valeur de retour

Notes

CMFCVisualManagerVS2005 ::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Valeur de retour

Notes

CMFCVisualManagerVS2005 ::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Paramètres

[in] pPropList

Valeur de retour

Notes

CMFCVisualManagerVS2005 ::GetTabFrameColors

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Valeur de retour

Notes

CMFCVisualManagerVS2005 ::OnDrawAutoHideButtonBorder

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::OnDrawCaptionButton

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::OnDrawPaneCaption

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

Paramètres

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

Valeur de retour

Notes

CMFCVisualManagerVS2005 ::OnDrawSeparator

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::OnDrawTab

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::OnDrawToolBoxFrame

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

Paramètres

[in] pDC
[in] rect

Notes

CMFCVisualManagerVS2005 ::OnEraseTabsArea

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::OnFillAutoHideButtonBackground

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::OnFillHighlightedArea

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

Paramètres

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

Notes

CMFCVisualManagerVS2005 ::OnFillMiniFrameCaption

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

Paramètres

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

Valeur de retour

Notes

CMFCVisualManagerVS2005 ::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Notes

Voir aussi

Graphique hiérarchique
Classes
CMFCVisualManager, classe
CMFCVisualManagerOfficeXP, classe
CMFCVisualManagerWindows, classe
CMFCVisualManagerOffice2003, classe