Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
CMFCVisualManagerVS2005 nadaje aplikacji wygląd programu Microsoft Visual Studio 2005.
Składnia
class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003
Elementy członkowskie
Metody publiczne
Uwagi
Klasa CMFCVisualManagerVS2005 umożliwia zmianę wyglądu aplikacji w taki sposób, jak w programie Microsoft Visual Studio 2005.
Wszystkie elementy członkowskie tej klasy są funkcjami wirtualnymi pochodzącymi z modułu będącego przodkiem tej klasy CMFCVisualManager.
Przykład
W poniższym przykładzie pokazano, jak używać programu VISUAL Manager VS 2005. Ten fragment kodu jest częścią przykładowego pokazu alertów pulpitu.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxvisualmanagervs2005.h
CMFCVisualManagerVS2005::GetDockingTabsBordersSize
virtual int GetDockingTabsBordersSize();
Wartość zwracana
Uwagi
CMFCVisualManagerVS2005::GetMDITabsBordersSize
virtual int GetMDITabsBordersSize();
Wartość zwracana
Uwagi
CMFCVisualManagerVS2005::GetPropertyGridGroupColor
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
Parametry
[in] pPropList
Wartość zwracana
Uwagi
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
[in] pTabWnd
[in] clrDark
[in] clrBlack
[in] clrHighlight
[in] clrFace
[in] clrDarkShadow
[in] clrLight
[in] pbrFace
[in] pbrBlack
Uwagi
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons
virtual BOOL HasOverlappedAutoHideButtons() const;
Wartość zwracana
Uwagi
CMFCVisualManagerVS2005::OnDrawAutoHideButtonBorder
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
Parametry
[in] PDC
[in] rectBounds
[in] rectBorderSize
[in] PButton
Uwagi
CMFCVisualManagerVS2005::OnDrawCaptionButton
virtual void OnDrawCaptionButton(
CDC* pDC,
CMFCCaptionButton* pButton,
BOOL bActive,
BOOL bHorz,
BOOL bMaximized,
BOOL bDisabled,
int nImageID = -1);
Parametry
[in] PDC
[in] PButton
[in] bActive
[in] bHorz
[in] bMaximized
[in] bDisabled
[in] nImageID
Uwagi
CMFCVisualManagerVS2005::OnDrawPaneCaption
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
Parametry
[in] PDC
[in] Pasek p
[in] bActive
[in] retCaption
[in] retButtons
Wartość zwracana
Uwagi
CMFCVisualManagerVS2005::OnDrawSeparator
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
Parametry
[in] PDC
[in] Pasek p
[in] Rect
[in] bIsHoriz
Uwagi
CMFCVisualManagerVS2005::OnDrawTab
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parametry
[in] PDC
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd
Uwagi
CMFCVisualManagerVS2005::OnDrawToolBoxFrame
virtual void OnDrawToolBoxFrame(
CDC* pDC,
const CRect& rect);
Parametry
[in] PDC
[in] Rect
Uwagi
CMFCVisualManagerVS2005::OnEraseTabsArea
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parametry
[in] PDC
[in] Rect
[in] pTabWnd
Uwagi
CMFCVisualManagerVS2005::OnFillAutoHideButtonBackground
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
Parametry
[in] PDC
[in] Rect
[in] PButton
Uwagi
CMFCVisualManagerVS2005::OnFillHighlightedArea
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
Parametry
[in] PDC
[in] Rect
[in] pBrush
[in] PButton
Uwagi
CMFCVisualManagerVS2005::OnFillMiniFrameCaption
virtual COLORREF OnFillMiniFrameCaption(
CDC* pDC,
CRect rectCaption,
CPaneFrameWnd* pFrameWnd,
BOOL bActive);
Parametry
[in] PDC
[in] retCaption
[in] pFrameWnd
[in] bActive
Wartość zwracana
Uwagi
CMFCVisualManagerVS2005::OnUpdateSystemColors
virtual void OnUpdateSystemColors();
Uwagi
Zobacz też
Wykres hierarchii
Klasy
Klasa CMFCVisualManager
Klasa CMFCVisualManagerOfficeXP
Klasa CMFCVisualManagerWindows
Klasa CMFCVisualManagerOffice2003