Freigeben über


CMFCVisualManagerWindows-Klasse

CMFCVisualManagerWindows Imitiert das Aussehen von Microsoft Windows XP oder Microsoft Vista, wenn der Benutzer ein Windows XP- oder Vista-Design auswählt.

Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.

Syntax

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Member

Öffentliche Konstruktoren

Name Beschreibung
CMFCVisualManagerWindows::CMFCVisualManagerWindows Der Standardkonstruktor.

Öffentliche Methoden

Name Beschreibung
CMFCVisualManagerWindows::AlwaysHighlight3DTabs Das Framework ruft diese Methode auf, um zu bestimmen, ob 3D-Registerkarten immer in der Anwendung hervorgehoben werden sollen. (Außerkraftsetzungen CMFCVisualManager::AlwaysHighlight3DTabs.)
CMFCVisualManagerWindows::D rawComboBorderWinXP (Überschreibt CMFCVisualManager::DrawComboBorderWinXP.)
CMFCVisualManagerWindows::D rawComboDropButtonWinXP (Außerkraftsetzungen CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerWindows::D rawPushButtonWinXP (Außerkraftsetzungen CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerWindows::GetButtonExtraBorder Das Framework ruft diese Methode auf, wenn sie eine Symbolleistenschaltfläche zeichnet. (Außerkraftsetzungen CMFCVisualManager::GetButtonExtraBorder.)
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (Außerkraftsetzungen CMFCVisualManager::GetCaptionButtonExtraBorder.)
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight (Überschreibt CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor (Überschreibt CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)
CMFCVisualManagerWindows::GetPopupMenuGap (Überschreibt CMFCVisualManagerOfficeXP::GetPopupMenuGap.)
CMFCVisualManagerWindows::GetToolbarButtonTextColor (Überschreibt CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (Außerkraftsetzungen CMFCVisualManager::IsDefaultWinXPPopupButton.)
CMFCVisualManagerWindows::IsHighlightWholeMenuItem (Überschreibt CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Gibt an, ob der visuelle Manager Office XP-Menüs implementiert. (Außerkraftsetzungen CMFCVisualManager::IsOfficeXPStyleMenus.)
CMFCVisualManagerWindows::IsWindowsThemingSupported (Überschreibt CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerWindows::IsWinXPThemeAvailable Gibt an, ob ein Windows-Design verfügbar ist.
CMFCVisualManagerWindows::OnDrawBarGripper (Überschreibt CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerWindows::OnDrawBrowseButton (Überschreibt CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerWindows::OnDrawButtonBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerWindows::OnDrawButtonSeparator (Überschreibt CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)
CMFCVisualManagerWindows::OnDrawCaptionButton (Überschreibt CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon (Überschreibt CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)
CMFCVisualManagerWindows::OnDrawCheckBoxEx (Außerkraftsetzungen CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerWindows::OnDrawComboBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerWindows::OnDrawComboDropButton (Überschreibt CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerWindows::OnDrawControlBorder (Außerkraftsetzungen CMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerWindows::OnDrawEditBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawEditBorder.)
CMFCVisualManagerWindows::OnDrawExpandingBox (Außerkraftsetzungen CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder Das Framework ruft diese Methode auf, wenn sie den Rahmen um eine Instanz der CMFCHeaderCtrl-Klasse zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow Das Framework ruft diese Funktion auf, wenn sie den Sortierpfeil eines Kopfzeilensteuerelements zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawHeaderCtrlSortArrow.)
CMFCVisualManagerWindows::OnDrawMenuBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerWindows::OnDrawMenuSystemButton (Überschreibt CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)
CMFCVisualManagerWindows::OnDrawMiniFrameBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Wird vom Framework aufgerufen, wenn er den Rahmen einer Outlook-Seitenschaltfläche zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerWindows::OnDrawPaneBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerWindows::OnDrawPaneCaption (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerWindows::OnDrawScrollButtons (Überschreibt CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerWindows::OnDrawSeparator (Überschreibt CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerWindows::OnDrawSpinButtons (Überschreibt CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerWindows::OnDrawStatusBarProgress Das Framework ruft diese Methode auf, wenn sie die Statusanzeige für das CMFCStatusBar -Objekt zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox Das Framework ruft diese Methode auf, wenn es das Größenfeld für eine CMFCStatusBar zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerWindows::OnDrawTab (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerWindows::OnDrawTabCloseButton (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)
CMFCVisualManagerWindows::OnDrawTabsButtonBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerWindows::OnDrawTask (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerWindows::OnDrawTasksGroupCaption (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerWindows::OnDrawTearOffCaption (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerWindows::OnErasePopupWindowButton (Überschreibt CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerWindows::OnEraseTabsArea (Überschreibt CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerWindows::OnEraseTabsButton (Überschreibt CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerWindows::OnEraseTabsFrame Das Framework ruft diese Methode auf, wenn ein Frame für eine CMFCBaseTabCtrl-Klasse gelöscht wird. (Außerkraftsetzungen CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerWindows::OnFillBarBackground (Überschreibt CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerWindows::OnFillButtonInterior (Überschreibt CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerWindows::OnFillCommandsListBackground (Überschreibt CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerWindows::OnFillMiniFrameCaption (Überschreibt CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerWindows::OnFillOutlookPageButton Das Framework ruft diese Methode auf, wenn sie das Innere einer Outlook-Seitenschaltfläche ausfüllt. (Außerkraftsetzungen CMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerWindows::OnFillTasksGroupInterior (Überschreibt CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerWindows::OnFillTasksPaneBackground Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines CMFCTasksPane-Steuerelements ausfüllt. (Außerkraftsetzungen CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerWindows::OnHighlightMenuItem (Überschreibt CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems (Überschreibt CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerWindows::OnUpdateSystemColors (Überschreibt CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerWindows::SetOfficeStyleMenus

Datenelemente

Name Beschreibung
CMFCVisualManagerWindows::m_b3DTabsXPTheme Gibt an, ob im Windows XP-Design 3D-Registerkarten angezeigt werden.

Hinweise

Verwenden Sie die CMFCVisualManagerWindows Klasse, um die Darstellung Ihrer Anwendung zu ändern, um das aktuelle Design auf dem Computer nachzuahmen, auf dem die Anwendung ausgeführt wird.

Ein Windows-Design ist jedoch möglicherweise nicht verfügbar, wenn Ihre Anwendung auf einer früheren Windows-Version als Windows XP ausgeführt wird, oder wenn Designs deaktiviert sind, da der Benutzer die klassische Ansicht verwendet. Wenn kein Design verfügbar ist, verwendet die Anwendung den standardmäßigen visuellen Manager, der in CMFCVisualManager definiert ist.

Beispiel

Im folgenden Beispiel wird die Verwendung CMFCVisualManagerWindowsveranschaulicht. Dieser Codeausschnitt ist Teil des Desktop Alert Demo-Beispiels.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Vererbungshierarchie

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Anforderungen

Header: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parameter

[in] bIsTemporary

Hinweise

CMFCVisualManagerWindows::D rawComboBorderWinXP

virtual BOOL DrawComboBorderWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parameter

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::D rawComboDropButtonWinXP

virtual BOOL DrawComboDropButtonWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parameter

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::D rawPushButtonWinXP

virtual BOOL DrawPushButtonWinXP(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    UINT uiState);

Parameter

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

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parameter

[in] pButton

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::GetToolbarButtonTextColor

virtual COLORREF GetToolbarButtonTextColor(
    CMFCToolBarButton* pButton,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameter

[in] pButton
[in] Zustand

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parameter

[in] pButton

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Bestimmt, ob ein Windows-Design verfügbar ist.

static BOOL IsWinXPThemeAvailible();

Rückgabewert

Nonzero, wenn ein Design verfügbar ist; andernfalls 0.

Hinweise

Diese Methode ist für alle Designs von Windows XP und höher gültig.

IsWinXPThemeAvailable ist identisch mit CMFCVisualManagerWindows::IsWindowsThemingAvailable der Ausnahme, dass es IsWinXPThemeAvailable sich um eine statische Methode handelt. Daher wird ein temporärer visueller Manager erstellt, wenn keins vorhanden ist.

IsWinXPThemeAvailable gibt immer 0s für Versionen von Windows zurück, die älter als Windows XP sind.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Ein boolescher Parameter, der bestimmt, ob der visuelle Manager 3D-Registerkarten anzeigt.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

virtual void OnDrawBarGripper(
    CDC* pDC,
    CRect rectGripper,
    BOOL bHorz,
    CBasePane* pBar);

Parameter

[in] pDC
[in] rectGripper
[in] bHorz
[in] pBar

Hinweise

CMFCVisualManagerWindows::OnDrawBrowseButton

virtual BOOL OnDrawBrowseButton(
    CDC* pDC,
    CRect rect,
    CMFCEditBrowseCtrl* pEdit,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    COLORREF& clrText);

Parameter

[in] pDC
[in] rect
[in] pEdit
[in] Zustand
[in] clrText

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::OnDrawButtonBorder

virtual void OnDrawButtonBorder(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnDrawButtonSeparator

virtual void OnDrawButtonSeparator(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bHorz);

Parameter

[in] pDC
[in] pButton
[in] rect
[in] Zustand
[in] bHorz

Hinweise

CMFCVisualManagerWindows::OnDrawCaptionButton

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

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

virtual void OnDrawCaptionButtonIcon(
    CDC* pDC,
    CMFCCaptionButton* pButton,
    CMenuImages::IMAGES_IDS id,
    BOOL bActive,
    BOOL bDisabled,
    CPoint ptImage);

Parameter

[in] pDC
[in] pButton
[in] id
[in] bActive
[in] bDisabled
[in] ptImage

Hinweise

CMFCVisualManagerWindows::OnDrawCheckBoxEx

virtual void OnDrawCheckBoxEx(
    CDC* pDC,
    CRect rect,
    int nState,
    BOOL bHighlighted,
    BOOL bPressed,
    BOOL bEnabled);

Parameter

[in] pDC
[in] rect
[in] nState
[in] bHighlighted
[in] bPressed
[in] bEnabled

Hinweise

CMFCVisualManagerWindows::OnDrawComboBorder

virtual void OnDrawComboBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parameter

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Hinweise

CMFCVisualManagerWindows::OnDrawComboDropButton

virtual void OnDrawComboDropButton(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parameter

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Hinweise

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parameter

[in] pWndCtrl

Hinweise

CMFCVisualManagerWindows::OnDrawEditBorder

virtual void OnDrawEditBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsHighlighted,
    CMFCToolBarEditBoxButton* pButton);

Parameter

[in] pDC
[in] rect
[in] bDisabled
[in] bIsHighlighted
[in] pButton

Hinweise

CMFCVisualManagerWindows::OnDrawExpandingBox

virtual void OnDrawExpandingBox(
    CDC* pDC,
    CRect rect,
    BOOL bIsOpened,
    COLORREF colorBox);

Parameter

[in] pDC
[in] rect
[in] bIsOpened
[in] colorBox

Hinweise

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

virtual void OnDrawFloatingToolbarBorder(
    CDC* pDC,
    CMFCBaseToolBar* pToolBar,
    CRect rectBorder,
    CRect rectBorderSize);

Parameter

[in] pDC
[in] pToolBar
[in] rectBorder
[in] rectBorderSize

Hinweise

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

virtual void OnDrawHeaderCtrlBorder(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted);

Parameter

[in] pCtrl
[in] pDC
[in] rect
[in] bIsPressed
[in] bIsHighlighted

Hinweise

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

virtual void OnDrawHeaderCtrlSortArrow(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsUp);

Parameter

[in] pCtrl
[in] pDC
[in] rect
[in] bIsUp

Hinweise

CMFCVisualManagerWindows::OnDrawMenuBorder

virtual void OnDrawMenuBorder(
    CDC* pDC,
    CMFCPopu* pMenu,
    CRect rect);

Parameter

[in] pDC
[in] pMenu
[in] rect

Hinweise

CMFCVisualManagerWindows::OnDrawMenuSystemButton

virtual void OnDrawMenuSystemButton(
    CDC* pDC,
    CRect rect,
    UINT uiSystemCommand,
    UINT nStyle,
    BOOL bHighlight);

Parameter

[in] pDC
[in] rect
[in] uiSystemCommand
[in] nStyle
[in] bHighlight

Hinweise

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

virtual void OnDrawMiniFrameBorder(
    CDC* pDC,
    CPaneFrameWnd* pFrameWnd,
    CRect rectBorder,
    CRect rectBorderSize);

Parameter

[in] pDC
[in] pFrameWnd
[in] rectBorder
[in] rectBorderSize

Hinweise

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

virtual void OnDrawOutlookPageButtonBorder(
    CDC* pDC,
    CRect& rectBtn,
    BOOL bIsHighlighted,
    BOOL bIsPressed);

Parameter

[in] pDC
[in] rectBtn
[in] bIsHighlighted
[in] bIsPressed

Hinweise

CMFCVisualManagerWindows::OnDrawPaneBorder

virtual void OnDrawPaneBorder(
    CDC* pDC,
    CBasePane* pBar,
    CRect& rect);

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnDrawPaneCaption

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

Parameter

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

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

virtual void OnDrawPopupWindowButtonBorder(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parameter

[in] pDC
[in] rectClient
[in] pButton

Hinweise

CMFCVisualManagerWindows::OnDrawScrollButtons

virtual void OnDrawScrollButtons(
    CDC* pDC,
    const CRect& rect,
    const int nBorderSize,
    int iImage,
    BOOL bHilited);

Parameter

[in] pDC
[in] rect
[in] nBorderSize
[in] iImage
[in] bHilited

Hinweise

CMFCVisualManagerWindows::OnDrawSeparator

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

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnDrawSpinButtons

virtual void OnDrawSpinButtons(
    CDC* pDC,
    CRect rectSpin,
    int nState,
    BOOL bOrientation,
    CMFCSpinButtonCtrl* pSpinCtrl);

Parameter

[in] pDC
[in] rectSpin
[in] nState
[in] bOrientation
[in] pSpinCtrl

Hinweise

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

virtual void OnDrawStatusBarPaneBorder(
    CDC* pDC,
    CMFCStatusBar* pBar,
    CRect rectPane,
    UINT uiID,
    UINT nStyle);

Parameter

[in] pDC
[in] pBar
[in] rectPane
[in] uiID
[in] nStyle

Hinweise

CMFCVisualManagerWindows::OnDrawStatusBarProgress

virtual void OnDrawStatusBarProgress(
    CDC* pDC,
    CMFCStatusBar* pStatusBar,
    CRect rectProgress,
    int nProgressTotal,
    int nProgressCurr,
    COLORREF clrBar,
    COLORREF clrProgressBarDest,
    COLORREF clrProgressText,
    BOOL bProgressText);

Parameter

[in] pDC
[in] pStatusBar
[in] rectProgress
[in] nProgressTotal
[in] nProgressCurr
[in] clrBar
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Hinweise

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

virtual void OnDrawStatusBarSizeBox(
    CDC* pDC,
    CMFCStatusBar* pStatBar,
    CRect rectSizeBox);

Parameter

[in] pDC
[in] pStatBar
[in] rectSizeBox

Hinweise

CMFCVisualManagerWindows::OnDrawTab

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

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnDrawTabCloseButton

virtual void OnDrawTabCloseButton(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parameter

[in] pDC
[in] rect
[in] pTabWnd
[in] bIsHighlighted
[in] bIsPressed
[in] bIsDisabled

Hinweise

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

virtual void OnDrawTabsButtonBorder(
    CDC* pDC,
    CRect& rect,
    CMFCButton* pButton,
    UINT uiState,
    CMFCBaseTabCtrl* pWndTab);

Parameter

[in] pDC
[in] rect
[in] pButton
[in] uiState
[in] pWndTab

Hinweise

CMFCVisualManagerWindows::OnDrawTask

virtual void OnDrawTask(
    CDC* pDC,
    CMFCTasksPaneTask* pTask,
    CImageList* pIcons,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE);

Parameter

[in] pDC
[in] pTask
[in] pIcons
[in] bIsHighlighted
[in] bIsSelected

Hinweise

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

virtual void OnDrawTasksGroupAreaBorder(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE,
    BOOL bNoTitle = FALSE);

Parameter

[in] pDC
[in] rect
[in] bSpecial
[in] bNoTitle

Hinweise

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

virtual void OnDrawTasksGroupCaption(
    CDC* pDC,
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE,
    BOOL bCanCollapse = FALSE);

Parameter

[in] pDC
[in] pGroup
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse

Hinweise

CMFCVisualManagerWindows::OnDrawTearOffCaption

virtual void OnDrawTearOffCaption(
    CDC* pDC,
    CRect rect,
    BOOL bIsActive);

Parameter

[in] pDC
[in] rect
[in] bIsActive

Hinweise

CMFCVisualManagerWindows::OnErasePopupWindowButton

virtual void OnErasePopupWindowButton(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parameter

[in] pDC
[in] rectClient
[in] pButton

Hinweise

CMFCVisualManagerWindows::OnEraseTabsArea

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

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnEraseTabsButton

virtual void OnEraseTabsButton(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    CMFCBaseTabCtrl* pWndTab);

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnEraseTabsFrame

virtual BOOL OnEraseTabsFrame(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parameter

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

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::OnFillBarBackground

virtual void OnFillBarBackground(
    CDC* pDC,
    CBasePane* pBar,
    CRect rectClient,
    CRect rectClip,
    BOOL bNCArea = FALSE);

Parameter

[in] pDC
[in] pBar
[in] rectClient
[in] rectClip
[in] bNCArea

Hinweise

CMFCVisualManagerWindows::OnFillButtonInterior

virtual void OnFillButtonInterior(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnFillCommandsListBackground

virtual COLORREF OnFillCommandsListBackground(
    CDC* pDC,
    CRect rect,
    BOOL bIsSelected = FALSE);

Parameter

[in] pDC
[in] rect
[in] bIsSelected

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::OnFillMiniFrameCaption

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

Parameter

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

Rückgabewert

Bemerkungen

CMFCVisualManagerWindows::OnFillOutlookPageButton

virtual void OnFillOutlookPageButton(
    CDC* pDC,
    const CRect& rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    COLORREF& clrText);

Parameter

[in] pDC
[in] rect
[in] bIsHighlighted
[in] bIsPressed
[in] clrText

Hinweise

CMFCVisualManagerWindows::OnFillTasksGroupInterior

virtual void OnFillTasksGroupInterior(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE);

Parameter

[in] pDC
[in] rect
[in] bSpecial

Hinweise

CMFCVisualManagerWindows::OnFillTasksPaneBackground

virtual void OnFillTasksPaneBackground(
    CDC* pDC,
    CRect rectWorkArea);

Parameter

[in] pDC
[in] rectWorkArea

Hinweise

CMFCVisualManagerWindows::OnHighlightMenuItem

virtual void OnHighlightMenuItem(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect,
    COLORREF& clrText);

Parameter

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

Hinweise

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

virtual void OnHighlightRarelyUsedMenuItems(
    CDC* pDC,
    CRect rectRarelyUsed);

Parameter

[in] pDC
[in] rectRarelyUsed

Hinweise

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Hinweise

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parameter

[in] Bön

Hinweise

Weitere Informationen

Hierarchiediagramm
Klassen
CMFCVisualManager-Klasse
CMFCVisualManagerOfficeXP-Klasse