Partilhar via


CMFCVisualManagerVS2005 Classe

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

CMFCVisualManagerVS2005 dá a uma aplicação uma aparência Microsoft Visual Studio 2005.

Sintaxe

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

Membros

Métodos Públicos

Nome Description
CMFCVisualManagerVS2005::GetDockingTabsBordersSize O framework chama este método quando desenha um painel que está acoplado e separado. (Sobrepõe CMFCVisualManager::GetDockingTabsBordersSize.)
CMFCVisualManagerVS2005::GetMDITabsBordersSize O framework chama este método para determinar o tamanho da borda de uma janela MDITabs antes de desenhar a janela. (Sobrepõe o CMFCVisualManager::GetMDITabsBordersSize.)
CMFCVisualManagerVS2005::GetPropertyGridGroupColor (Sobrepõe CMFCVisualManagerOffice2003::GetPropertyGridGroupColor.)
CMFCVisualManagerVS2005::GetTabFrameColors (Sobrepõe CMFCVisualManagerOffice2003::GetTabFrameColors.)
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons Devolve se os botões de ocultação automática se sobrepõem no gestor visual atual. (Sobrepõe CMFCVisualManager::HasOverlappedAutoHideButtons.)
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder (Sobrepõe CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerVS2005::OnDrawCaptionButton (Anula CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerVS2005::OnDrawPaneCaption (Sobrepõe CMFCVisualManagerOffice2003::OnDrawPaneCaption.)
CMFCVisualManagerVS2005::OnDrawSeparator (Sobrepõe CMFCVisualManagerOffice2003::OnDrawSeparator.)
CMFCVisualManagerVS2005::OnDrawTab (Sobrepõe CMFCVisualManagerOffice2003::OnDrawTab.)
CMFCVisualManagerVS2005::OnDrawToolBoxFrame (Sobrepõe CMFCVisualManager::OnDrawToolBoxFrame.)
CMFCVisualManagerVS2005::OnEraseTabsArea (Sobrepõe CMFCVisualManagerOffice2003::OnEraseTabsArea.)
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground (Sobrepõe CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground.)
CMFCVisualManagerVS2005::OnFillReallightedArea (Sobrepõe CMFCVisualManagerOffice2003::OnFillReallightedArea.)
CMFCVisualManagerVS2005::OnFillMiniFrameCaption (Anula CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerVS2005::OnUpdateSystemColors (Sobrepõe CMFCVisualManagerOffice2003::OnUpdateSystemColors.)

Observações

Utiliza a classe CMFCVisualManagerVS2005 para alterar a aparência visual da sua aplicação e assemelhar-se à do Microsoft Visual Studio 2005.

Todos os membros desta classe são funções virtuais derivadas do antecessor desta classe, a CMFCVisualManager Class.

Example

O exemplo seguinte demonstra como usar o gestor visual VS 2005. Este excerto de código faz parte do exemplo Desktop Alert Demo.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

Hierarquia de herança

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

Requerimentos

Header: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Valor de retorno

Observações

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Valor de retorno

Observações

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parâmetros

[dentro] pPropList

Valor de retorno

Observações

CMFCVisualManagerVS2005::GetTabFrameColors

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

Parâmetros

[dentro] pTabWnd
[dentro] clrDark
[dentro] clrBlack
[dentro] clrDestaque
[dentro] clrFace
[dentro] clrDarkShadow
[dentro] clrLight
[dentro] pbrFace
[dentro] pbrBlack

Observações

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Valor de retorno

Observações

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

Parâmetros

[dentro] pDC
[dentro] rectBounds
[dentro] rectBorderSize
[dentro] pButton

Observações

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

Parâmetros

[dentro] pDC
[dentro] pButton
[dentro] bActive
[dentro] bHorz
[dentro] bMaximizado
[dentro] bDeficiente
[dentro] nImageID

Observações

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

Parâmetros

[dentro] pDC
[dentro] pBar
[dentro] bActive
[dentro] rectCaption
[dentro] rectButtons

Valor de retorno

Observações

CMFCVisualManagerVS2005::OnDrawSeparator

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

Parâmetros

[dentro] pDC
[dentro] pBar
[dentro] Rect
[dentro] bIsHoriz

Observações

CMFCVisualManagerVS2005::OnDrawTab

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

Parâmetros

[dentro] pDC
[dentro] rectTab
[dentro] iTab
[dentro] bIsActive
[dentro] pTabWnd

Observações

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

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

Parâmetros

[dentro] pDC
[dentro] Rect

Observações

CMFCVisualManagerVS2005::OnEraseTabsArea

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

Parâmetros

[dentro] pDC
[dentro] Rect
[dentro] pTabWnd

Observações

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

Parâmetros

[dentro] pDC
[dentro] Rect
[dentro] pButton

Observações

CMFCVisualManagerVS2005::OnFillReallightedArea

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

Parâmetros

[dentro] pDC
[dentro] Rect
[dentro] pBrush
[dentro] pButton

Observações

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

Parâmetros

[dentro] pDC
[dentro] rectCaption
[dentro] pFrameWnd
[dentro] bActive

Valor de retorno

Observações

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Observações

Consulte também

Gráfico de Hierarquia
Classes
CMFCVisualClasse Manager
CMFCVisualManagerOfficeXP Class
CMFCVisualManagerWindows Class
CMFCVisualManagerOffice2003 Turma