Udostępnij za pośrednictwem


Klasa CMFCVisualManagerVS2005

CMFCVisualManagerVS2005 nadaje aplikacji wygląd programu Microsoft Visual Studio 2005.

Składnia

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Elementy członkowskie

Metody publiczne

Nazwa/nazwisko opis
CMFCVisualManagerVS2005::GetDockingTabsBordersSize Struktura wywołuje tę metodę, gdy rysuje okienko, które jest zadokowane i kartowane. (Przesłonięcia) CMFCVisualManager::GetDockingTabsBordersSize.)
CMFCVisualManagerVS2005::GetMDITabsBordersSize Struktura wywołuje tę metodę w celu określenia rozmiaru obramowania okna MDITabs przed rysowaniem okna. (Przesłonięcia) CMFCVisualManager::GetMDITabsBordersSize.)
CMFCVisualManagerVS2005::GetPropertyGridGroupColor (Przesłonięcia) CMFCVisualManagerOffice2003::GetPropertyGridGroupColor.)
CMFCVisualManagerVS2005::GetTabFrameColors (Przesłonięcia) CMFCVisualManagerOffice2003::GetTabFrameColors.
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons Zwraca, czy przyciski automatycznego ukrywania nakładają się na bieżącego menedżera wizualizacji. (Przesłonięcia) CMFCVisualManager::HasOverlappedAutoHideButtons).
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder (Przesłonięcia) CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder.
CMFCVisualManagerVS2005::OnDrawCaptionButton (Przesłania CMFCVisualManagerOfficeXP::OnDrawCaptionButton).
CMFCVisualManagerVS2005::OnDrawPaneCaption (Przesłonięcia) CMFCVisualManagerOffice2003::OnDrawPaneCaption.
CMFCVisualManagerVS2005::OnDrawSeparator (Przesłonięcia) CMFCVisualManagerOffice2003::OnDrawSeparator).
CMFCVisualManagerVS2005::OnDrawTab (Przesłonięcia) CMFCVisualManagerOffice2003::OnDrawTab.
CMFCVisualManagerVS2005::OnDrawToolBoxFrame (Przesłonięcia) CMFCVisualManager::OnDrawToolBoxFrame.)
CMFCVisualManagerVS2005::OnEraseTabsArea (Przesłonięcia) CMFCVisualManagerOffice2003::OnEraseTabsArea.)
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground (Przesłonięcia) CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground.
CMFCVisualManagerVS2005::OnFillHighlightedArea (Przesłonięcia) CMFCVisualManagerOffice2003::OnFillHighlightedArea.)
CMFCVisualManagerVS2005::OnFillMiniFrameCaption (Przesłania CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption).
CMFCVisualManagerVS2005::OnUpdateSystemColors (Przesłonięcia) CMFCVisualManagerOffice2003::OnUpdateSystemColors.

Uwagi

Klasa CMFCVisualManagerVS2005 umożliwia zmianę wyglądu aplikacji w taki sposób, jak w programie Microsoft Visual Studio 2005.

Wszystkie elementy członkowskie tej klasy są funkcjami wirtualnymi pochodzącymi z modułu będącego przodkiem tej klasy CMFCVisualManager.

Przykład

W poniższym przykładzie pokazano, jak używać programu VISUAL Manager VS 2005. Ten fragment kodu jest częścią przykładowego pokazu alertów pulpitu.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

Hierarchia dziedziczenia

Obiekt CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

Wymagania

Nagłówek: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Wartość zwracana

Uwagi

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Wartość zwracana

Uwagi

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parametry

[in] pPropList

Wartość zwracana

Uwagi

CMFCVisualManagerVS2005::GetTabFrameColors

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

Parametry

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

Uwagi

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Wartość zwracana

Uwagi

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

Parametry

[in] PDC
[in] rectBounds
[in] rectBorderSize
[in] PButton

Uwagi

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

Parametry

[in] PDC
[in] PButton
[in] bActive
[in] bHorz
[in] bMaximized
[in] bDisabled
[in] nImageID

Uwagi

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

Parametry

[in] PDC
[in] Pasek p
[in] bActive
[in] retCaption
[in] retButtons

Wartość zwracana

Uwagi

CMFCVisualManagerVS2005::OnDrawSeparator

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

Parametry

[in] PDC
[in] Pasek p
[in] Rect
[in] bIsHoriz

Uwagi

CMFCVisualManagerVS2005::OnDrawTab

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

Parametry

[in] PDC
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd

Uwagi

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

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

Parametry

[in] PDC
[in] Rect

Uwagi

CMFCVisualManagerVS2005::OnEraseTabsArea

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

Parametry

[in] PDC
[in] Rect
[in] pTabWnd

Uwagi

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

Parametry

[in] PDC
[in] Rect
[in] PButton

Uwagi

CMFCVisualManagerVS2005::OnFillHighlightedArea

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

Parametry

[in] PDC
[in] Rect
[in] pBrush
[in] PButton

Uwagi

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

Parametry

[in] PDC
[in] retCaption
[in] pFrameWnd
[in] bActive

Wartość zwracana

Uwagi

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCVisualManager
Klasa CMFCVisualManagerOfficeXP
Klasa CMFCVisualManagerWindows
Klasa CMFCVisualManagerOffice2003