次の方法で共有


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 クラスから派生した仮想関数です。

次の例では、ビジュアル マネージャー VS 2005 の使用方法を示します。 このコード スニペットは、 Desktop Alert Demo サンプルの一部です。

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));

継承階層

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

CMFCVisualManagerVS2005

要件

Header: afxvisualmanagervs2005.h

CMFCVisualManagerVS2005::GetDockingTabsBordersSize

virtual int GetDockingTabsBordersSize();

戻り値

解説

CMFCVisualManagerVS2005::GetMDITabsBordersSize

virtual int GetMDITabsBordersSize();

戻り値

解説

CMFCVisualManagerVS2005::GetPropertyGridGroupColor

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

パラメーター

[入力] pPropList

戻り値

解説

CMFCVisualManagerVS2005::GetTabFrameColors

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

パラメーター

[入力] pTabWnd
[入力] clrDark
[入力] clrBlack
[入力] clrHighlight
[入力] clrFace
[入力] clrDarkShadow
[入力] clrLight
[入力] pbrFace
[入力] pbrBlack

解説

CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons

virtual BOOL HasOverlappedAutoHideButtons() const;

戻り値

解説

CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder

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

パラメーター

[入力] pDC
[入力] rectBounds
[入力] rectBorderSize
[入力] pButton

解説

CMFCVisualManagerVS2005::OnDrawCaptionButton

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

パラメーター

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

解説

CMFCVisualManagerVS2005::OnDrawPaneCaption

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

パラメーター

[入力] pDC
[入力] pBar
[入力] bActive
[入力] rectCaption
[入力] rectButtons

戻り値

解説

CMFCVisualManagerVS2005::OnDrawSeparator

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

パラメーター

[入力] pDC
[入力] pBar
[in] rect
[入力] bIsHoriz

解説

CMFCVisualManagerVS2005::OnDrawTab

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

パラメーター

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

解説

CMFCVisualManagerVS2005::OnDrawToolBoxFrame

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

パラメーター

[入力] pDC
[in] rect

解説

CMFCVisualManagerVS2005::OnEraseTabsArea

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

パラメーター

[入力] pDC
[in] rect
[入力] pTabWnd

解説

CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground

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

パラメーター

[入力] pDC
[in] rect
[入力] pButton

解説

CMFCVisualManagerVS2005::OnFillHighlightedArea

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

パラメーター

[入力] pDC
[in] rect
[入力] pBrush
[入力] pButton

解説

CMFCVisualManagerVS2005::OnFillMiniFrameCaption

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

パラメーター

[入力] pDC
[入力] rectCaption
[入力] pFrameWnd
[入力] bActive

戻り値

解説

CMFCVisualManagerVS2005::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

解説

関連項目

階層図
クラス
CMFCVisualManager クラス
CMFCVisualManagerOfficeXP クラス
CMFCVisualManagerWindows クラス
CMFCVisualManagerOffice2003 クラス