CMFCVisualManagerVS2005-Klasse
CMFCVisualManagerVS2005
bietet einer Anwendung eine Microsoft Visual Studio 2005-Darstellung.
Syntax
class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003
Member
Öffentliche Methoden
Hinweise
Sie verwenden die CMFCVisualManagerVS2005-Klasse, um die visuelle Darstellung Ihrer Anwendung so zu ändern, dass sie dem von Microsoft Visual Studio 2005 ähnelt.
Alle Member dieser Klasse sind virtuelle Funktionen, die vom Vorgänger dieser Klasse abgeleitet werden, CMFCVisualManager Class.
Beispiel
Im folgenden Beispiel wird die Verwendung des visuellen Managers VS 2005 veranschaulicht. Dieser Codeausschnitt ist Teil des Desktop Alert Demo-Beispiels.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));
Vererbungshierarchie
Anforderungen
Header: afxvisualmanagervs2005.h
CMFCVisualManagerVS2005::GetDockingTabsBordersSize
virtual int GetDockingTabsBordersSize();
Rückgabewert
Bemerkungen
CMFCVisualManagerVS2005::GetMDITabsBordersSize
virtual int GetMDITabsBordersSize();
Rückgabewert
Bemerkungen
CMFCVisualManagerVS2005::GetPropertyGridGroupColor
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
Parameter
[in] pPropList
Rückgabewert
Bemerkungen
CMFCVisualManagerVS2005::GetTabFrameColors
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
Parameter
[in] pTabWnd
[in] clrDark
[in] clrBlack
[in] clrHighlight
[in] clrFace
[in] clrDarkShadow
[in] clrLight
[in] PbrFace
[in] PbrBlack
Hinweise
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons
virtual BOOL HasOverlappedAutoHideButtons() const;
Rückgabewert
Bemerkungen
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
Parameter
[in] pDC
[in] rectBounds
[in] rectBorderSize
[in] pButton
Hinweise
CMFCVisualManagerVS2005::OnDrawCaptionButton
virtual void OnDrawCaptionButton(
CDC* pDC,
CMFCCaptionButton* pButton,
BOOL bActive,
BOOL bHorz,
BOOL bMaximized,
BOOL bDisabled,
int nImageID = -1);
Parameter
[in] pDC
[in] pButton
[in] bActive
[in] bHorz
[in] bMaximized
[in] bDisabled
[in] nImageID
Hinweise
CMFCVisualManagerVS2005::OnDrawPaneCaption
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
Parameter
[in] pDC
[in] pBar
[in] bActive
[in] rectCaption
[in] rectButtons
Rückgabewert
Bemerkungen
CMFCVisualManagerVS2005::OnDrawSeparator
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
Parameter
[in] pDC
[in] pBar
[in] rect
[in] bIsHoriz
Hinweise
CMFCVisualManagerVS2005::OnDrawTab
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parameter
[in] pDC
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd
Hinweise
CMFCVisualManagerVS2005::OnDrawToolBoxFrame
virtual void OnDrawToolBoxFrame(
CDC* pDC,
const CRect& rect);
Parameter
[in] pDC
[in] rect
Hinweise
CMFCVisualManagerVS2005::OnEraseTabsArea
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parameter
[in] pDC
[in] rect
[in] pTabWnd
Hinweise
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
Parameter
[in] pDC
[in] rect
[in] pButton
Hinweise
CMFCVisualManagerVS2005::OnFillHighlightedArea
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
Parameter
[in] pDC
[in] rect
[in] pBrush
[in] pButton
Hinweise
CMFCVisualManagerVS2005::OnFillMiniFrameCaption
virtual COLORREF OnFillMiniFrameCaption(
CDC* pDC,
CRect rectCaption,
CPaneFrameWnd* pFrameWnd,
BOOL bActive);
Parameter
[in] pDC
[in] rectCaption
[in] pFrameWnd
[in] bActive
Rückgabewert
Bemerkungen
CMFCVisualManagerVS2005::OnUpdateSystemColors
virtual void OnUpdateSystemColors();
Hinweise
Weitere Informationen
Hierarchiediagramm
Klassen
CMFCVisualManager-Klasse
CMFCVisualManagerOfficeXP-Klasse
CMFCVisualManagerWindows-Klasse
CMFCVisualManagerOffice2003-Klasse