Sdílet prostřednictvím


CMFCVisualManagerVS2005 – třída

CMFCVisualManagerVS2005 poskytuje aplikaci vzhled sady Microsoft Visual Studio 2005.

Syntaxe

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Členové

Veřejné metody

Název Popis
CMFCVisualManagerVS2005::GetDockingTabsBordersSize Architektura volá tuto metodu, když nakreslí podokno, které je ukotveno a tabbed. (Přepsání CMFCVisualManager::GetDockingTabsBordersSize.)
CMFCVisualManagerVS2005::GetMDITabsBordersSize Architektura volá tuto metodu k určení velikosti ohraničení okna MDITabs před tím, než nakreslí okno. (Přepsání CMFCVisualManager::GetMDITabsBordersSize.)
CMFCVisualManagerVS2005::GetPropertyGridGroupColor (Přepsání CMFCVisualManagerOffice2003::GetPropertyGridGroupColor.)
CMFCVisualManagerVS2005::GetTabFrameColors (Přepsání CMFCVisualManagerOffice2003::GetTabFrameColors.)
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons Vrátí, zda se tlačítka automatického skrytí překrývají v aktuálním správci vizuálů. (Přepsání CMFCVisualManager::HasOverlappedAutoHideButtons.)
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder (Přepsání CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerVS2005::OnDrawCaptionButton (Přepsání CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerVS2005::OnDrawPaneCaption (Přepsání CMFCVisualManagerOffice2003::OnDrawPaneCaption.)
CMFCVisualManagerVS2005::OnDrawSeparator (Přepsání CMFCVisualManagerOffice2003::OnDrawSeparator.)
CMFCVisualManagerVS2005::OnDrawTab (Přepsání CMFCVisualManagerOffice2003::OnDrawTab.)
CMFCVisualManagerVS2005::OnDrawToolBoxFrame (Přepsání CMFCVisualManager::OnDrawToolBoxFrame.)
CMFCVisualManagerVS2005::OnEraseTabsArea (Přepsání CMFCVisualManagerOffice2003::OnEraseTabsArea.)
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground (Přepsání CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground.)
CMFCVisualManagerVS2005::OnFillHighlightedArea (Přepsání CMFCVisualManagerOffice2003::OnFillHighlightedArea.)
CMFCVisualManagerVS2005::OnFillMiniFrameCaption (Přepsání CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerVS2005::OnUpdateSystemColors (Přepsání CMFCVisualManagerOffice2003::OnUpdateSystemColors.)

Poznámky

Pomocí CMFCVisualManagerVS2005 třídy můžete změnit vzhled vaší aplikace tak, aby připomínal microsoft Visual Studio 2005.

Všechny členy této třídy jsou virtuální funkce odvozené od nadřazené třídy CMFCVisualManager Třída.

Příklad

Následující příklad ukazuje, jak používat Visual Manager VS 2005. Tento fragment kódu je součástí ukázky ukázky upozornění na ploše.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

Hierarchie dědičnosti

Objekt CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

Požadavky

Záhlaví: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Vrácená hodnota

Poznámky

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Vrácená hodnota

Poznámky

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parametry

[v] pPropList

Vrácená hodnota

Poznámky

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

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

Poznámky

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Vrácená hodnota

Poznámky

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

Parametry

[v] Pdc
[v] rectBounds
[v] rectBorderSize
[v] pButton

Poznámky

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

Parametry

[v] Pdc
[v] pButton
[v] bActive
[v] bHorz
[v] bMaximized
[v] bDisabled
[v] nImageID

Poznámky

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

Parametry

[v] Pdc
[v] pBar
[v] bActive
[v] rectCaption
[v] rectButtons

Vrácená hodnota

Poznámky

CMFCVisualManagerVS2005::OnDrawSeparator

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

Parametry

[v] Pdc
[v] pBar
[v] Rect
[v] bIsHoriz

Poznámky

CMFCVisualManagerVS2005::OnDrawTab

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

Parametry

[v] Pdc
[v] rectTab
[v] iTab
[v] bIsActive
[v] pTabWnd

Poznámky

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

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

Parametry

[v] Pdc
[v] Rect

Poznámky

CMFCVisualManagerVS2005::OnEraseTabsArea

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

Parametry

[v] Pdc
[v] Rect
[v] pTabWnd

Poznámky

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

Parametry

[v] Pdc
[v] Rect
[v] pButton

Poznámky

CMFCVisualManagerVS2005::OnFillHighlightedArea

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

Parametry

[v] Pdc
[v] Rect
[v] pBrush
[v] pButton

Poznámky

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

Parametry

[v] Pdc
[v] rectCaption
[v] pFrameWnd
[v] bActive

Vrácená hodnota

Poznámky

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Poznámky

Viz také

Graf hierarchie
Třídy
CMFCVisualManager – třída
CMFCVisualManagerOfficeXP – třída
CMFCVisualManagerWindows – třída
CMFCVisualManagerOffice2003 – třída