다음을 통해 공유


CMFCVisualManagerVS2005 클래스

CMFCVisualManagerVS2005 는 애플리케이션에 Microsoft Visual Studio 2005 모양을 제공합니다.

구문

class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003

멤버

공용 메서드

이름 설명
CMFCVisualManagerVS2005::GetDockingTabsBordersSize 프레임워크는 도킹 및 탭된 창을 그릴 때 이 메서드를 호출합니다. (재정의 CMFCVisualManager::GetDockingTabsBordersSize.)
CMFCVisualManagerVS2005::GetMDITabsBordersSize 프레임워크는 이 메서드를 호출하여 창을 그리기 전에 MDITabs 창의 테두리 크기를 확인합니다. (재정의 CMFCVisualManager::GetMDITabsBordersSize.)
CMFCVisualManagerVS2005::GetPropertyGridGroupColor (재정의 CMFCVisualManagerOffice2003::GetPropertyGridGroupColor.)
CMFCVisualManagerVS2005::GetTabFrameColors (재정의 CMFCVisualManagerOffice2003::GetTabFrameColors.)
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons 현재 시각적 관리자에서 자동 숨기기 단추가 겹치는지 여부를 반환합니다. (재정의 CMFCVisualManager::HasOverlappedAutoHideButtons.)
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder (재정의 CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerVS2005::OnDrawCaptionButton ( CMFCVisualManagerOfficeXP::OnDrawCaptionButton을 재정의합니다.)
CMFCVisualManagerVS2005::OnDrawPaneCaption (재정의 CMFCVisualManagerOffice2003::OnDrawPaneCaption.)
CMFCVisualManagerVS2005::OnDrawSeparator (재정의 CMFCVisualManagerOffice2003::OnDrawSeparator.)
CMFCVisualManagerVS2005::OnDrawTab (재정의 CMFCVisualManagerOffice2003::OnDrawTab.)
CMFCVisualManagerVS2005::OnDrawToolBoxFrame (재정의 CMFCVisualManager::OnDrawToolBoxFrame.)
CMFCVisualManagerVS2005::OnEraseTabsArea (재정의 CMFCVisualManagerOffice2003::OnEraseTabsArea.)
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground (재정의 CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground.)
CMFCVisualManagerVS2005::OnFillHighlightedArea (재정의 CMFCVisualManagerOffice2003::OnFillHighlightedArea.)
CMFCVisualManagerVS2005::OnFillMiniFrameCaption ( CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption을 재정의합니다.)
CMFCVisualManagerVS2005::OnUpdateSystemColors (재정의 CMFCVisualManagerOffice2003::OnUpdateSystemColors.)

설명

CMFCVisualManagerVS2005 클래스를 사용하여 애플리케이션의 시각적 모양을 Microsoft Visual Studio 2005와 유사하게 변경합니다.

이 클래스의 모든 멤버는 이 클래스 CMFCVisualManager 클래스의 상위 항목에서 파생된 가상 함수입니다.

예시

다음 예제에서는 Visual Manager VS 2005를 사용하는 방법을 보여 줍니다. 이 코드 조각은 데스크톱 경고 데모 샘플일부입니다.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

상속 계층 구조

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

요구 사항

헤더: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

Return Value

설명

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

Return Value

설명

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

매개 변수

[in] pPropList

Return Value

설명

CMFCVisualManagerVS2005::GetTabFrameColors

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

매개 변수

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

설명

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

Return Value

설명

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

매개 변수

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

설명

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

매개 변수

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

설명

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

매개 변수

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

Return Value

설명

CMFCVisualManagerVS2005::OnDrawSeparator

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

매개 변수

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

설명

CMFCVisualManagerVS2005::OnDrawTab

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

매개 변수

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

설명

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

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

매개 변수

[in] pDC
[in] rect

설명

CMFCVisualManagerVS2005::OnEraseTabsArea

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

매개 변수

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

설명

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

매개 변수

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

설명

CMFCVisualManagerVS2005::OnFillHighlightedArea

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

매개 변수

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

설명

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

매개 변수

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

Return Value

설명

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

설명

참고 항목

계층 구조 차트
클래스
CMFCVisualManager 클래스
CMFCVisualManagerOfficeXP 클래스
CMFCVisualManagerWindows 클래스
CMFCVisualManagerOffice2003 클래스