Share via


Klasse CMFCVisualManagerWindows

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

CMFCVisualManagerWindows Bootst het uiterlijk van Microsoft Windows XP of Microsoft Vista na wanneer de gebruiker een Windows XP- of Vista-thema selecteert.

Zie de broncode in de map VC\atlmfc\src\mfc van uw Visual Studio-installatie voor meer informatie.

Syntaxis

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Leden

Openbare constructors

Naam Description
CMFCVisualManagerWindows::CMFCVisualManagerWindows Standaardconstructor.

Openbare methoden

Naam Description
CMFCVisualManagerWindows::AlwaysHighlight3DTabs In het framework wordt deze methode aangeroepen om te bepalen of 3D-tabbladen altijd moeten worden gemarkeerd in de toepassing. (Overschrijft CMFCVisualManager::AlwaysHighlight3DTabs.)
CMFCVisualManagerWindows::D rawComboBorderWinXP (Onderdrukkingen CMFCVisualManager::DrawComboBorderWinXP.)
CMFCVisualManagerWindows::D rawComboDropButtonWinXP (Overschrijft CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerWindows::D rawPushButtonWinXP (Overschrijft CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerWindows::GetButtonExtraBorder In het framework wordt deze methode aangeroepen wanneer er een werkbalkknop wordt tekent. (Overschrijft CMFCVisualManager::GetButtonExtraBorder.)
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (Overschrijft CMFCVisualManager::GetCaptionButtonExtraBorder.)
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight (Onderdrukkingen CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor (Onderdrukkingen CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)
CMFCVisualManagerWindows::GetPopupMenuGap (Onderdrukkingen CMFCVisualManagerOfficeXP::GetPopupMenuGap.)
CMFCVisualManagerWindows::GetToolbarButtonTextColor (Onderdrukkingen CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (Overschrijft CMFCVisualManager::IsDefaultWinXPPopupButton.)
CMFCVisualManagerWindows::IsHighlightWholeMenuItem (Onderdrukkingen CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Hiermee wordt aangegeven of visual manager menu's in Office XP-stijl implementeert. (Hiermee wordt CMFCVisualManager::IsOfficeXPStyleMenus overschreven.)
CMFCVisualManagerWindows::IsWindowsThemingSupported (Onderdrukkingen CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerWindows::IsWinXPThemeAvailable Geeft aan of een Windows-thema beschikbaar is.
CMFCVisualManagerWindows::OnDrawBarGripper (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerWindows::OnDrawBrowseButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerWindows::OnDrawButtonBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerWindows::OnDrawButtonSeparator (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)
CMFCVisualManagerWindows::OnDrawCaptionButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)
CMFCVisualManagerWindows::OnDrawCheckBoxEx (Hiermee overschrijft u CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerWindows::OnDrawComboBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerWindows::OnDrawComboDropButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerWindows::OnDrawControlBorder (Hiermee wordt CMFCVisualManager::OnDrawControlBorder overschreven.)
CMFCVisualManagerWindows::OnDrawEditBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawEditBorder.)
CMFCVisualManagerWindows::OnDrawExpandingBox (Overschrijft CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder Dit framework roept deze methode aan wanneer deze de rand rond een exemplaar van de KLASSE CMFCHeaderCtrl tekent. (Overschrijft CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow Dit framework roept deze functie aan wanneer deze de sorteerpijl van een koptekst besturingselement tekent. (Overschrijft CMFCVisualManager::OnDrawHeaderCtrlsortArrow.)
CMFCVisualManagerWindows::OnDrawMenuBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerWindows::OnDrawMenuSystemButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)
CMFCVisualManagerWindows::OnDrawMiniFrameBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Aangeroepen door het framework wanneer de rand van een Outlook-paginaknop wordt getrokken. (Hiermee overschrijft u CMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerWindows::OnDrawPaneBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerWindows::OnDrawPaneCaption (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerWindows::OnDrawScrollButtons (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerWindows::OnDrawSeparator (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerWindows::OnDrawSpinButtons (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerWindows::OnDrawStatusBarProgress Dit framework roept deze methode aan wanneer deze de voortgangsindicator op het OBJECT CMFCStatusBar tekent. (Overschrijft CMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox In het framework wordt deze methode aangeroepen wanneer het formaatvak voor een CMFCStatusBar wordt weergegeven. (Hiermee wordt CMFCVisualManager::OnDrawStatusBarsizeBox overschreven.)
CMFCVisualManagerWindows::OnDrawTab (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerWindows::OnDrawTabCloseButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)
CMFCVisualManagerWindows::OnDrawTabsButtonBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerWindows::OnDrawTask (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerWindows::OnDrawTasksGroupCaption (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerWindows::OnDrawTearOffCaption (Onderdrukkingen CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerWindows::OnErasePopupWindowButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerWindows::OnEraseTabsArea (Onderdrukkingen CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerWindows::OnEraseTabsButton (Onderdrukkingen CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerWindows::OnEraseTabsFrame Dit framework roept deze methode aan wanneer een frame wordt gewist in een CMFCBaseTabCtrl-klasse. (Overschrijft CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerWindows::OnFillBarBackground (Onderdrukkingen CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerWindows::OnFillButtonInterior (Onderdrukkingen CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerWindows::OnFillCommandsListBackground (Onderdrukkingen CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerWindows::OnFillMiniFrameCaption (Onderdrukkingen CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerWindows::OnFillOutlookPageButton Dit framework roept deze methode aan wanneer deze het interieur van een Outlook-paginaknop vult. (Overschrijft CMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerWindows::OnFillTasksGroupInterior (Onderdrukkingen CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerWindows::OnFillTasksPaneBackground Dit framework roept deze methode aan wanneer deze de achtergrond van een CMFCTasksPane-besturingselement vult. (Overschrijft CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerWindows::OnHighlightMenuItem (Onderdrukkingen CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems (Onderdrukkingen CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerWindows::OnUpdateSystemColors (Onderdrukkingen CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerWindows::SetOfficeStyleMenus

Gegevensleden

Naam Description
CMFCVisualManagerWindows::m_b3DTabsXPTheme Hiermee geeft u op of het Windows XP-thema 3D-tabbladen weergeeft.

Opmerkingen

Gebruik de CMFCVisualManagerWindows klasse om het uiterlijk van uw toepassing te wijzigen om het huidige thema na te bootsen op de computer waarop de toepassing wordt uitgevoerd.

Een Windows-thema is echter mogelijk niet beschikbaar als uw toepassing wordt uitgevoerd op een versie van Windows die ouder is dan Windows XP of als thema's zijn uitgeschakeld omdat de gebruiker de klassieke weergave gebruikt. Als er geen thema beschikbaar is, gebruikt de toepassing de standaardvisual manager die is gedefinieerd in CMFCVisualManager.

Example

In het volgende voorbeeld ziet u hoe u deze kunt gebruiken CMFCVisualManagerWindows. Dit codefragment maakt deel uit van het voorbeeld van de desktopwaarschuwingsdemo.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Overnamehiƫrarchie

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Requirements

Koptekst: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parameterwaarden

[in] bIsTemporary

Opmerkingen

CMFCVisualManagerWindows::D rawComboBorderWinXP

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::D rawComboDropButtonWinXP

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::D rawPushButtonWinXP

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pButton
[in] uiState

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parameterwaarden

[in] pButton

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::GetToolbarButtonTextColor

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

Parameterwaarden

[in] pButton
[in] Staat

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parameterwaarden

[in] pButton

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Bepaalt of een Windows-thema beschikbaar is.

static BOOL IsWinXPThemeAvailible();

Retourwaarde

Niet-nul als er een thema beschikbaar is; anders 0.

Opmerkingen

Deze methode is geldig voor alle Windows XP- en latere thema's.

IsWinXPThemeAvailable is identiek aan, CMFCVisualManagerWindows::IsWindowsThemingAvailable behalve dat dit IsWinXPThemeAvailable een statische methode is. Daarom wordt er een tijdelijke visualbeheerder gemaakt als deze niet bestaat.

IsWinXPThemeAvailable retourneert altijd 0's voor versies van Windows ouder dan Windows XP.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Een Booleaanse parameter die bepaalt of visual manager 3D-tabbladen weergeeft.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

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

Parameterwaarden

[in] Pdc
[in] rectGripper
[in] bHorz
[in] pBar

Opmerkingen

CMFCVisualManagerWindows::OnDrawBrowseButton

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pEdit
[in] Staat
[in] clrText

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::OnDrawButtonBorder

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect
[in] Staat

Opmerkingen

CMFCVisualManagerWindows::OnDrawButtonSeparator

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect
[in] Staat
[in] bHorz

Opmerkingen

CMFCVisualManagerWindows::OnDrawCaptionButton

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] bActive
[in] bHorz
[in] gemaximiseerd
[in] bDisabled
[in] nImageID

Opmerkingen

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] Id
[in] bActive
[in] bDisabled
[in] ptImage

Opmerkingen

CMFCVisualManagerWindows::OnDrawCheckBoxEx

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] nState
[in] bHighlighted
[in] bPressed
[in] bEnabled

Opmerkingen

CMFCVisualManagerWindows::OnDrawComboBorder

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Opmerkingen

CMFCVisualManagerWindows::OnDrawComboDropButton

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Opmerkingen

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parameterwaarden

[in] pWndCtrl

Opmerkingen

CMFCVisualManagerWindows::OnDrawEditBorder

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bDisabled
[in] bIsHighlighted
[in] pButton

Opmerkingen

CMFCVisualManagerWindows::OnDrawExpandingBox

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bIsOpened
[in] Colorbox

Opmerkingen

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

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

Parameterwaarden

[in] Pdc
[in] pToolBar
[in] rectBorder
[in] rectBorderSize

Opmerkingen

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

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

Parameterwaarden

[in] pCtrl
[in] Pdc
[in] Rect
[in] bIsPressed
[in] bIsHighlighted

Opmerkingen

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

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

Parameterwaarden

[in] pCtrl
[in] Pdc
[in] Rect
[in] BIsUp

Opmerkingen

CMFCVisualManagerWindows::OnDrawMenuBorder

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

Parameterwaarden

[in] Pdc
[in] pMenu
[in] Rect

Opmerkingen

CMFCVisualManagerWindows::OnDrawMenuSystemButton

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] uiSystemCommand
[in] nStyle
[in] bHighlight

Opmerkingen

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

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

Parameterwaarden

[in] Pdc
[in] pFrameWnd
[in] rectBorder
[in] rectBorderSize

Opmerkingen

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

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

Parameterwaarden

[in] Pdc
[in] rectBtn
[in] bIsHighlighted
[in] bIsPressed

Opmerkingen

CMFCVisualManagerWindows::OnDrawPaneBorder

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

Parameterwaarden

[in] Pdc
[in] pBar
[in] Rect

Opmerkingen

CMFCVisualManagerWindows::OnDrawPaneCaption

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

Parameterwaarden

[in] Pdc
[in] pBar
[in] bActive
[in] rectCaption
[in] rectButtons

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

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

Parameterwaarden

[in] Pdc
[in] rectClient
[in] pButton

Opmerkingen

CMFCVisualManagerWindows::OnDrawScrollButtons

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] nBorderSize
[in] iImage
[in] bHilited

Opmerkingen

CMFCVisualManagerWindows::OnDrawSeparator

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

Parameterwaarden

[in] Pdc
[in] pBar
[in] Rect
[in] bIsHoriz

Opmerkingen

CMFCVisualManagerWindows::OnDrawSpinButtons

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

Parameterwaarden

[in] Pdc
[in] rectSpin
[in] nState
[in] bOrientation
[in] pSpinCtrl

Opmerkingen

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

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

Parameterwaarden

[in] Pdc
[in] pBar
[in] rectPane
[in] uiID
[in] nStyle

Opmerkingen

CMFCVisualManagerWindows::OnDrawStatusBarProgress

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

Parameterwaarden

[in] Pdc
[in] pStatusBalk
[in] rectProgress
[in] nProgressTotal
[in] nProgressCurr
[in] clrBar
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Opmerkingen

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

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

Parameterwaarden

[in] Pdc
[in] pStatBar
[in] rectSizeBox

Opmerkingen

CMFCVisualManagerWindows::OnDrawTab

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

Parameterwaarden

[in] Pdc
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd

Opmerkingen

CMFCVisualManagerWindows::OnDrawTabCloseButton

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pTabWnd
[in] bIsHighlighted
[in] bIsPressed
[in] bIsDisabled

Opmerkingen

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pButton
[in] uiState
[in] pWndTab

Opmerkingen

CMFCVisualManagerWindows::OnDrawTask

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

Parameterwaarden

[in] Pdc
[in] pTask
[in] Picons
[in] bIsHighlighted
[in] bIsSelected

Opmerkingen

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bSpecial
[in] bNoTitle

Opmerkingen

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

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

Parameterwaarden

[in] Pdc
[in] pGroup
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse

Opmerkingen

CMFCVisualManagerWindows::OnDrawTearOffCaption

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bIsActive

Opmerkingen

CMFCVisualManagerWindows::OnErasePopupWindowButton

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

Parameterwaarden

[in] Pdc
[in] rectClient
[in] pButton

Opmerkingen

CMFCVisualManagerWindows::OnEraseTabsArea

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pTabWnd

Opmerkingen

CMFCVisualManagerWindows::OnEraseTabsButton

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pButton
[in] pWndTab

Opmerkingen

CMFCVisualManagerWindows::OnEraseTabsFrame

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] pTabWnd

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::OnFillBarBackground

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

Parameterwaarden

[in] Pdc
[in] pBar
[in] rectClient
[in] rectClip
[in] bNCArea

Opmerkingen

CMFCVisualManagerWindows::OnFillButtonInterior

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect
[in] Staat

Opmerkingen

CMFCVisualManagerWindows::OnFillCommandsListBackground

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bIsSelected

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::OnFillMiniFrameCaption

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

Parameterwaarden

[in] Pdc
[in] rectCaption
[in] pFrameWnd
[in] bActive

Retourwaarde

Opmerkingen

CMFCVisualManagerWindows::OnFillOutlookPageButton

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bIsHighlighted
[in] bIsPressed
[in] clrText

Opmerkingen

CMFCVisualManagerWindows::OnFillTasksGroupInterior

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bSpecial

Opmerkingen

CMFCVisualManagerWindows::OnFillTasksPaneBackground

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

Parameterwaarden

[in] Pdc
[in] rectWorkArea

Opmerkingen

CMFCVisualManagerWindows::OnHighlightMenuItem

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect
[in] clrText

Opmerkingen

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

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

Parameterwaarden

[in] Pdc
[in] rectRarelyUsed

Opmerkingen

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Opmerkingen

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parameterwaarden

[in] Bon

Opmerkingen

Zie ook

Hiƫrarchiegrafiek
Klassen
CMFCVisualManager-klasse
CMFCVisualManagerOfficeXP-klasse