Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
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