Share via


Klasse CMFCVisualManagerVS2005

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

CMFCVisualManagerVS2005 geeft een toepassing een uiterlijk van Microsoft Visual Studio 2005.

Syntaxis

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Leden

Openbare methoden

Naam Description
CMFCVisualManagerVS2005::GetDockingTabsBordersSize In het framework wordt deze methode aangeroepen wanneer er een deelvenster wordt gedokt en met tabbladen wordt gedokt. (Overschrijft CMFCVisualManager::GetDockingTabsBordersSize.)
CMFCVisualManagerVS2005::GetMDITabsBordersSize In het framework wordt deze methode aangeroepen om de randgrootte van een MDITabs-venster te bepalen voordat het venster wordt weergegeven. (Overschrijft CMFCVisualManager::GetMDITabsBordersSize.)
CMFCVisualManagerVS2005::GetPropertyGridGroupColor (Overschrijft CMFCVisualManagerOffice2003::GetPropertyGridGroupColor.)
CMFCVisualManagerVS2005::GetTabFrameColors (Overschrijft CMFCVisualManagerOffice2003::GetTabFrameColors.)
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons Retourneert of knoppen automatisch verbergen elkaar overlappen in de huidige visualbeheer. (Overschrijft CMFCVisualManager::HasOverlappedAutoHideButtons.)
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder (Overschrijft CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerVS2005::OnDrawCaptionButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerVS2005::OnDrawPaneCaption (Overschrijft CMFCVisualManagerOffice2003::OnDrawPaneCaption.)
CMFCVisualManagerVS2005::OnDrawSeparator (Overschrijft CMFCVisualManagerOffice2003::OnDrawSeparator.)
CMFCVisualManagerVS2005::OnDrawTab (Overschrijft CMFCVisualManagerOffice2003::OnDrawTab.)
CMFCVisualManagerVS2005::OnDrawToolBoxFrame (Overschrijft CMFCVisualManager::OnDrawToolBoxFrame.)
CMFCVisualManagerVS2005::OnEraseTabsArea (Overschrijft CMFCVisualManagerOffice2003::OnEraseTabsArea.)
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground (Overschrijft CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground.)
CMFCVisualManagerVS2005::OnFillHighlightedArea (Overschrijft CMFCVisualManagerOffice2003::OnFillHighlightedArea.)
CMFCVisualManagerVS2005::OnFillMiniFrameCaption (Onderdrukkingen CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerVS2005::OnUpdateSystemColors (Overschrijft CMFCVisualManagerOffice2003::OnUpdateSystemColors.)

Opmerkingen

U gebruikt de klasse CMFCVisualManagerVS2005 om het uiterlijk van uw toepassing te wijzigen zodat deze lijkt op die van Microsoft Visual Studio 2005.

Alle leden van deze klasse zijn virtuele functies die zijn afgeleid van de bovenliggende klasse , CMFCVisualManager Class.

Example

In het volgende voorbeeld ziet u hoe u visual manager VS 2005 gebruikt. Dit codefragment maakt deel uit van het voorbeeld van de desktopwaarschuwingsdemo.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

Overnamehiƫrarchie

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

Requirements

Koptekst: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Retourwaarde

Opmerkingen

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Retourwaarde

Opmerkingen

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parameterwaarden

[in] pPropList

Retourwaarde

Opmerkingen

CMFCVisualManagerVS2005::GetTabFrameColors

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

Parameterwaarden

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

Opmerkingen

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

Parameterwaarden

[in] Pdc
[in] rectBounds
[in] rectBorderSize
[in] pButton

Opmerkingen

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] bActive
[in] bHorz
[in] gemaximiseerd
[in] bDisabled
[in] nImageID

Opmerkingen

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

Parameterwaarden

[in] Pdc
[in] pBar
[in] bActive
[in] rectCaption
[in] rectButtons

Retourwaarde

Opmerkingen

CMFCVisualManagerVS2005::OnDrawSeparator

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

Parameterwaarden

[in] Pdc
[in] pBar
[in] Rect
[in] bIsHoriz

Opmerkingen

CMFCVisualManagerVS2005::OnDrawTab

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

Parameterwaarden

[in] Pdc
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd

Opmerkingen

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

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

Parameterwaarden

[in] Pdc
[in] Rect

Opmerkingen

CMFCVisualManagerVS2005::OnEraseTabsArea

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pTabWnd

Opmerkingen

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pButton

Opmerkingen

CMFCVisualManagerVS2005::OnFillHighlightedArea

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pBrush
[in] pButton

Opmerkingen

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

Parameterwaarden

[in] Pdc
[in] rectCaption
[in] pFrameWnd
[in] bActive

Retourwaarde

Opmerkingen

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Opmerkingen

Zie ook

Hiƫrarchiegrafiek
Klassen
CMFCVisualManager-klasse
CMFCVisualManagerOfficeXP-klasse
Klasse CMFCVisualManagerWindows
Klasse CMFCVisualManagerOffice2003