Condividi tramite


Classe CMFCVisualManagerVS2005

CMFCVisualManagerVS2005 fornisce a un'applicazione un aspetto di Microsoft Visual Studio 2005.

Sintassi

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Membri

Metodi pubblici

Nome Descrizione
CMFCVisualManagerVS2005::GetDockingTabsBordersSize Il framework chiama questo metodo quando disegna un riquadro ancorato e a schede. (sostituzioni )CMFCVisualManager::GetDockingTabsBordersSize.
CMFCVisualManagerVS2005::GetMDITabsBordersSize Il framework chiama questo metodo per determinare le dimensioni del bordo di una finestra MDITabs prima di disegnare la finestra. (sostituzioni )CMFCVisualManager::GetMDITabsBordersSize.
CMFCVisualManagerVS2005::GetPropertyGridGroupColor (sostituzioni )CMFCVisualManagerOffice2003::GetPropertyGridGroupColor.
CMFCVisualManagerVS2005::GetTabFrameColors (sostituzioni )CMFCVisualManagerOffice2003::GetTabFrameColors.
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons Restituisce un valore che indica se i pulsanti nascondi automaticamente si sovrappongono nella gestione visiva corrente. (sostituzioni )CMFCVisualManager::HasOverlappedAutoHideButtons.
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder (sostituzioni )CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder.
CMFCVisualManagerVS2005::OnDrawCaptionButton Esegue l'override di CMFCVisualManagerOfficeXP::OnDrawCaptionButton.
CMFCVisualManagerVS2005::OnDrawPaneCaption (sostituzioni )CMFCVisualManagerOffice2003::OnDrawPaneCaption.
CMFCVisualManagerVS2005::OnDrawSeparator (sostituzioni )CMFCVisualManagerOffice2003::OnDrawSeparator.
CMFCVisualManagerVS2005::OnDrawTab (sostituzioni )CMFCVisualManagerOffice2003::OnDrawTab.
CMFCVisualManagerVS2005::OnDrawToolBoxFrame (sostituzioni )CMFCVisualManager::OnDrawToolBoxFrame.
CMFCVisualManagerVS2005::OnEraseTabsArea (sostituzioni )CMFCVisualManagerOffice2003::OnEraseTabsArea.
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground (sostituzioni )CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground.
CMFCVisualManagerVS2005::OnFillHighlightedArea (sostituzioni )CMFCVisualManagerOffice2003::OnFillHighlightedArea.
CMFCVisualManagerVS2005::OnFillMiniFrameCaption Esegue l'override di CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.
CMFCVisualManagerVS2005::OnUpdateSystemColors (sostituzioni )CMFCVisualManagerOffice2003::OnUpdateSystemColors.

Osservazioni:

Usare la classe CMFCVisualManagerVS2005 per modificare l'aspetto visivo dell'applicazione in modo che sia simile a quello di Microsoft Visual Studio 2005.

Tutti i membri di questa classe sono funzioni virtuali derivate dal predecessore di questa classe, classe CMFCVisualManager.

Esempio

L'esempio seguente illustra come usare Visual Manager VS 2005. Questo frammento di codice fa parte dell'esempio demo di avviso desktop.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

Gerarchia di ereditarietà

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

Requisiti

Intestazione: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Valore restituito

Osservazioni:

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Valore restituito

Osservazioni:

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parametri

[in] pPropList

Valore restituito

Osservazioni:

CMFCVisualManagerVS2005::GetTabFrameColors

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

Parametri

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

Osservazioni:

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Valore restituito

Osservazioni:

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

Parametri

[in] pDC
[in] rectBounds
[in] rectBorderSize
[in] pButton

Osservazioni:

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

Parametri

[in] pDC
[in] pButton
[in] bActive
[in] bHorz
[in] bMaximized
[in] bDisabled
[in] nImageID

Osservazioni:

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

Parametri

[in] pDC
[in] pBar
[in] bActive
[in] rectCaption
[in] rectButtons

Valore restituito

Osservazioni:

CMFCVisualManagerVS2005::OnDrawSeparator

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

Parametri

[in] pDC
[in] pBar
[in] rect
[in] bIsHoriz

Osservazioni:

CMFCVisualManagerVS2005::OnDrawTab

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

Parametri

[in] pDC
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd

Osservazioni:

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

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

Parametri

[in] pDC
[in] rect

Osservazioni:

CMFCVisualManagerVS2005::OnEraseTabsArea

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

Parametri

[in] pDC
[in] rect
[in] pTabWnd

Osservazioni:

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

Parametri

[in] pDC
[in] rect
[in] pButton

Osservazioni:

CMFCVisualManagerVS2005::OnFillHighlightedArea

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

Parametri

[in] pDC
[in] rect
[in] pBrush
[in] pButton

Osservazioni:

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

Parametri

[in] pDC
[in] rectCaption
[in] pFrameWnd
[in] bActive

Valore restituito

Osservazioni:

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCVisualManager
Classe CMFCVisualManagerOfficeXP
Classe CMFCVisualManagerWindows
Classe CMFCVisualManagerOffice2003