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 CMFCVisualManagerWindows
veranschaulicht. Dieser Codeausschnitt ist Teil des Desktop Alert Demo-Beispiels.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));
Vererbungshierarchie
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