Класс CMFCVisualManagerVS2005
CMFCVisualManagerVS2005
предоставляет приложению внешний вид Microsoft Visual Studio 2005.
Синтаксис
class CMFCVisualManagerVS2005 : public CMFCVisualManagerOffice2003
Участники
Открытые методы
Замечания
Класс CMFCVisualManagerVS2005 используется для изменения визуального внешнего вида приложения, чтобы он напоминал о Microsoft Visual Studio 2005.
Все члены этого класса являются виртуальными функциями, производными от предка этого класса, класса CMFCVisualManager.
Пример
В следующем примере показано, как использовать визуальный диспетчер VS 2005. Этот фрагмент кода является частью примера демонстрации оповещений о рабочем столе.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));
Иерархия наследования
Требования
Заголовок: afxvisualmanagervs2005.h
CMFCVisualManagerVS2005::GetDockingTabsBordersSize
virtual int GetDockingTabsBordersSize();
Возвращаемое значение
Замечания
CMFCVisualManagerVS2005::GetMDITabsBordersSize
virtual int GetMDITabsBordersSize();
Возвращаемое значение
Замечания
CMFCVisualManagerVS2005::GetPropertyGridGroupColor
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
Параметры
[in] 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);
Параметры
[in] pTabWnd
[in] clrDark
[in] clrBlack
[in] clrHighlight
[in] clrFace
[in] clrDarkShadow
[in] clrLight
[in] pbrFace
[in] pbrBlack
Замечания
CMFCVisualManagerVS2005::HasOverlappedAutoHideButtons
virtual BOOL HasOverlappedAutoHideButtons() const;
Возвращаемое значение
Замечания
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
Возвращаемое значение
Замечания
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
Возвращаемое значение
Замечания
CMFCVisualManagerVS2005::OnUpdateSystemColors
virtual void OnUpdateSystemColors();
Замечания
См. также
Диаграмма иерархии
Классы
Класс CMFCVisualManager
Класс CMFCVisualManagerOfficeXP
Класс CMFCVisualManagerWindows
Класс CMFCVisualManagerOffice2003