CMFCVisualManagerVS2005, classe
CMFCVisualManagerVS2005
donne à une application une apparence Microsoft Visual Studio 2005.
Syntaxe
class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003
Membres
Méthodes publiques
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
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