Sdílet prostřednictvím


CMFCVisualManagerWindows – třída

CMFCVisualManagerWindows napodobuje vzhled systému Microsoft Windows XP nebo Microsoft Vista, když uživatel vybere motiv systému Windows XP nebo Vista.

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

Syntaxe

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Členové

Veřejné konstruktory

Název Popis
CMFCVisualManagerWindows::CMFCVisualManagerWindows Výchozí konstruktor.

Veřejné metody

Název Popis
CMFCVisualManagerWindows::AlwaysHighlight3DTabs Architektura volá tuto metodu k určení, zda 3D karty by měly být vždy zvýrazněny v aplikaci. (Přepsání CMFCVisualManager::AlwaysHighlight3DTabs.)
CMFCVisualManagerWindows::D rawComboBorderWinXP (Přepsání CMFCVisualManager::DrawComboBorderWinXP.)
CMFCVisualManagerWindows::D rawComboDropButtonWinXP (Přepsání CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerWindows::D rawPushButtonWinXP (Přepsání CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerWindows::GetButtonExtraBorder Architektura volá tuto metodu, když nakreslí tlačítko panelu nástrojů. (Přepsání CMFCVisualManager::GetButtonExtraBorder.)
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (Přepsání CMFCVisualManager::GetCaptionButtonExtraBorder.)
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight (Přepsání CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor (Přepsání CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)
CMFCVisualManagerWindows::GetPopupMenuGap (Přepsání CMFCVisualManagerOfficeXP::GetPopupMenuGap.)
CMFCVisualManagerWindows::GetToolbarButtonTextColor (Přepsání CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (Přepsání CMFCVisualManager::IsDefaultWinXPPopupButton.)
CMFCVisualManagerWindows::IsHighlightWholeMenuItem (Přepsání CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Určuje, zda správce vizuálu implementuje nabídky ve stylu Office XP. (Přepsání CMFCVisualManager::IsOfficeXPStyleMenus.)
CMFCVisualManagerWindows::IsWindowsThemingSupported (Přepsání CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerWindows::IsWinXPThemeAvailable Určuje, jestli je motiv systému Windows k dispozici.
CMFCVisualManagerWindows::OnDrawBarGripper (Přepsání CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerWindows::OnDrawBrowseButton (Přepsání CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerWindows::OnDrawButtonBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerWindows::OnDrawButtonSeparator (Přepsání CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)
CMFCVisualManagerWindows::OnDrawCaptionButton (Přepsání CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon (Přepsání CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)
CMFCVisualManagerWindows::OnDrawCheckBoxEx (Přepsání CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerWindows::OnDrawComboBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerWindows::OnDrawComboDropButton (Přepsání CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerWindows::OnDrawControlBorder (Přepsání CMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerWindows::OnDrawEditBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawEditBorder.)
CMFCVisualManagerWindows::OnDrawExpandingBox (Přepsání CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder Architektura volá tuto metodu, když nakreslí ohraničení kolem instance CMFCHeaderCtrl Třídy. (Přepsání CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow Architektura volá tuto funkci, když nakreslí šipku řazení ovládacího prvku záhlaví. (Přepsání CMFCVisualManager::OnDrawHeaderCtrlSortArrow.)
CMFCVisualManagerWindows::OnDrawMenuBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerWindows::OnDrawMenuSystemButton (Přepsání CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)
CMFCVisualManagerWindows::OnDrawMiniFrameBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Volá se rozhraním při nakreslování ohraničení tlačítka stránky Outlooku. (Přepsání CMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerWindows::OnDrawPaneBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerWindows::OnDrawPaneCaption (Přepsání CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerWindows::OnDrawScrollButtons (Přepsání CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerWindows::OnDrawSeparator (Přepsání CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerWindows::OnDrawSpinButtons (Přepsání CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerWindows::OnDrawStatusBarProgress Architektura volá tuto metodu, když nakreslí indikátor průběhu na CMFCStatusBar objektu. (Přepsání CMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox Architektura volá tuto metodu, když nakreslí velikost pole pro CMFCStatusBar. (Přepsání CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerWindows::OnDrawTab (Přepsání CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerWindows::OnDrawTabCloseButton (Přepsání CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)
CMFCVisualManagerWindows::OnDrawTabsButtonBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerWindows::OnDrawTask (Přepsání CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder (Přepsání CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerWindows::OnDrawTasksGroupCaption (Přepsání CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerWindows::OnDrawTearOffCaption (Přepsání CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerWindows::OnErasePopupWindowButton (Přepsání CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerWindows::OnEraseTabsArea (Přepsání CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerWindows::OnEraseTabsButton (Přepsání CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerWindows::OnEraseTabsFrame Architektura volá tuto metodu při vymazání rámce na CMFCBaseTabCtrl třídy. (Přepsání CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerWindows::OnFillBarBackground (Přepsání CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerWindows::OnFillButtonInterior (Přepsání CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerWindows::OnFillCommandsListBackground (Přepsání CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerWindows::OnFillMiniFrameCaption (Přepsání CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerWindows::OnFillOutlookPageButton Architektura volá tuto metodu, když vyplní vnitřní část tlačítka stránky Aplikace Outlook. (Přepsání CMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerWindows::OnFillTasksGroupInterior (Přepsání CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerWindows::OnFillTasksPaneBackground Architektura volá tuto metodu při vyplnění pozadí CMFCTasksPane ovládacího prvku. (Přepsání CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerWindows::OnHighlightMenuItem (Přepsání CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems (Přepsání CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerWindows::OnUpdateSystemColors (Přepsání CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerWindows::SetOfficeStyleMenus

Datové členy

Název Popis
CMFCVisualManagerWindows::m_b3DTabsXPTheme Určuje, zda motiv systému Windows XP zobrazuje 3D karty.

Poznámky

CMFCVisualManagerWindows Pomocí třídy můžete změnit vzhled aplikace tak, aby napodobil aktuální motiv na počítači, na kterém aplikace běží.

Motiv systému Windows však může být nedostupný, pokud je vaše aplikace spuštěná ve verzi systému Windows starší než windows XP nebo pokud jsou motivy zakázané, protože uživatel používá klasické zobrazení. Pokud není k dispozici žádný motiv, aplikace používá výchozího správce vizuálu definovaný v CMFCVisualManager.

Příklad

Následující příklad ukazuje, jak použít CMFCVisualManagerWindows. Tento fragment kódu je součástí ukázky ukázky upozornění na ploše.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Hierarchie dědičnosti

Objekt CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Požadavky

Záhlaví: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parametry

[v] bIsTemporary

Poznámky

CMFCVisualManagerWindows::D rawComboBorderWinXP

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

Parametry

[v] pDC
[v] Rect
[v] bDisabled
[v] BIsDropped
[v] bIsHighlighted

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::D rawComboDropButtonWinXP

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

Parametry

[v] pDC
[v] Rect
[v] bDisabled
[v] BIsDropped
[v] bIsHighlighted

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::D rawPushButtonWinXP

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

Parametry

[v] pDC
[v] Rect
[v] pButton
[v] uiState

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parametry

[v] pButton

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::GetToolbarButtonTextColor

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

Parametry

[v] pButton
[v] stát

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parametry

[v] pButton

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Určuje, jestli je motiv Systému Windows k dispozici.

static BOOL IsWinXPThemeAvailible();

Návratová hodnota

Nenulové, pokud je motiv k dispozici; jinak 0.

Poznámky

Tato metoda je platná pro všechny motivy systému Windows XP a novější.

IsWinXPThemeAvailable je shodná s CMFCVisualManagerWindows::IsWindowsThemingAvailable tím rozdílem, že IsWinXPThemeAvailable se jedná o statickou metodu. Proto vytvoří dočasného správce vizuálů, pokud neexistuje.

IsWinXPThemeAvailable vždy vrátí hodnotu 0 pro verze systému Windows starší než Windows XP.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Logický parametr, který určuje, jestli správce vizuálů zobrazuje 3D karty.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

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

Parametry

[v] pDC
[v] rectGripper
[v] bHorz
[v] pBar

Poznámky

CMFCVisualManagerWindows::OnDrawBrowseButton

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

Parametry

[v] pDC
[v] Rect
[v] pEdit
[v] stát
[v] clrText

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::OnDrawButtonBorder

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

Parametry

[v] pDC
[v] pButton
[v] Rect
[v] stát

Poznámky

CMFCVisualManagerWindows::OnDrawButtonSeparator

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

Parametry

[v] pDC
[v] pButton
[v] Rect
[v] stát
[v] bHorz

Poznámky

CMFCVisualManagerWindows::OnDrawCaptionButton

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

Parametry

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

Poznámky

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

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

Parametry

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

Poznámky

CMFCVisualManagerWindows::OnDrawCheckBoxEx

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

Parametry

[v] pDC
[v] Rect
[v] nState
[v] bHighlighted
[v] bPressed
[v] bEnabled

Poznámky

CMFCVisualManagerWindows::OnDrawComboBorder

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

Parametry

[v] pDC
[v] Rect
[v] bDisabled
[v] BIsDropped
[v] bIsHighlighted
[v] pButton

Poznámky

CMFCVisualManagerWindows::OnDrawComboDropButton

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

Parametry

[v] pDC
[v] Rect
[v] bDisabled
[v] BIsDropped
[v] bIsHighlighted
[v] pButton

Poznámky

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parametry

[v] pWndCtrl

Poznámky

CMFCVisualManagerWindows::OnDrawEditBorder

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

Parametry

[v] pDC
[v] Rect
[v] bDisabled
[v] bIsHighlighted
[v] pButton

Poznámky

CMFCVisualManagerWindows::OnDrawExpandingBox

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

Parametry

[v] pDC
[v] Rect
[v] bIsOpened
[v] colorBox

Poznámky

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

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

Parametry

[v] pDC
[v] pToolBar
[v] rectBorder
[v] rectBorderSize

Poznámky

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

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

Parametry

[v] pCtrl
[v] pDC
[v] Rect
[v] bIsPressed
[v] bIsHighlighted

Poznámky

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

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

Parametry

[v] pCtrl
[v] pDC
[v] Rect
[v] BIsUp

Poznámky

CMFCVisualManagerWindows::OnDrawMenuBorder

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

Parametry

[v] pDC
[v] pMenu
[v] Rect

Poznámky

CMFCVisualManagerWindows::OnDrawMenuSystemButton

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

Parametry

[v] pDC
[v] Rect
[v] uiSystemCommand
[v] nStyle
[v] bHighlight

Poznámky

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

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

Parametry

[v] pDC
[v] pFrameWnd
[v] rectBorder
[v] rectBorderSize

Poznámky

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

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

Parametry

[v] pDC
[v] rectBtn
[v] bIsHighlighted
[v] bIsPressed

Poznámky

CMFCVisualManagerWindows::OnDrawPaneBorder

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

Parametry

[v] pDC
[v] pBar
[v] Rect

Poznámky

CMFCVisualManagerWindows::OnDrawPaneCaption

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

Parametry

[v] pDC
[v] pBar
[v] bActive
[v] rectCaption
[v] rectButtons

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

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

Parametry

[v] pDC
[v] rectClient
[v] pButton

Poznámky

CMFCVisualManagerWindows::OnDrawScrollButtons

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

Parametry

[v] pDC
[v] Rect
[v] nBorderSize
[v] iImage
[v] bHilited

Poznámky

CMFCVisualManagerWindows::OnDrawSeparator

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

Parametry

[v] pDC
[v] pBar
[v] Rect
[v] bIsHoriz

Poznámky

CMFCVisualManagerWindows::OnDrawSpinButtons

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

Parametry

[v] pDC
[v] rectSpin
[v] nState
[v] bOrientation
[v] pSpinCtrl

Poznámky

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

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

Parametry

[v] pDC
[v] pBar
[v] rectPane
[v] UIID
[v] nStyle

Poznámky

CMFCVisualManagerWindows::OnDrawStatusBarProgress

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

Parametry

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

Poznámky

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

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

Parametry

[v] pDC
[v] pStatBar
[v] rectSizeBox

Poznámky

CMFCVisualManagerWindows::OnDrawTab

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

Parametry

[v] pDC
[v] rectTab
[v] iTab
[v] bIsActive
[v] pTabWnd

Poznámky

CMFCVisualManagerWindows::OnDrawTabCloseButton

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

Parametry

[v] pDC
[v] Rect
[v] pTabWnd
[v] bIsHighlighted
[v] bIsPressed
[v] bIsDisabled

Poznámky

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

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

Parametry

[v] pDC
[v] Rect
[v] pButton
[v] uiState
[v] pWndTab

Poznámky

CMFCVisualManagerWindows::OnDrawTask

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

Parametry

[v] pDC
[v] pTask
[v] PIcons
[v] bIsHighlighted
[v] BIsSelected

Poznámky

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

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

Parametry

[v] pDC
[v] Rect
[v] bSpecial
[v] bNoTitle

Poznámky

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

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

Parametry

[v] pDC
[v] pGroup
[v] bIsHighlighted
[v] BIsSelected
[v] bCanCollapse

Poznámky

CMFCVisualManagerWindows::OnDrawTearOffCaption

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

Parametry

[v] pDC
[v] Rect
[v] bIsActive

Poznámky

CMFCVisualManagerWindows::OnErasePopupWindowButton

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

Parametry

[v] pDC
[v] rectClient
[v] pButton

Poznámky

CMFCVisualManagerWindows::OnEraseTabsArea

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

Parametry

[v] pDC
[v] Rect
[v] pTabWnd

Poznámky

CMFCVisualManagerWindows::OnEraseTabsButton

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

Parametry

[v] pDC
[v] Rect
[v] pButton
[v] pWndTab

Poznámky

CMFCVisualManagerWindows::OnEraseTabsFrame

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

Parametry

[v] pDC
[v] Rect
[v] pTabWnd

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::OnFillBarBackground

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

Parametry

[v] pDC
[v] pBar
[v] rectClient
[v] rectClip
[v] bNCArea

Poznámky

CMFCVisualManagerWindows::OnFillButtonInterior

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

Parametry

[v] pDC
[v] pButton
[v] Rect
[v] stát

Poznámky

CMFCVisualManagerWindows::OnFillCommandsListBackground

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

Parametry

[v] pDC
[v] Rect
[v] BIsSelected

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::OnFillMiniFrameCaption

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

Parametry

[v] pDC
[v] rectCaption
[v] pFrameWnd
[v] bActive

Návratová hodnota

Poznámky

CMFCVisualManagerWindows::OnFillOutlookPageButton

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

Parametry

[v] pDC
[v] Rect
[v] bIsHighlighted
[v] bIsPressed
[v] clrText

Poznámky

CMFCVisualManagerWindows::OnFillTasksGroupInterior

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

Parametry

[v] pDC
[v] Rect
[v] bSpecial

Poznámky

CMFCVisualManagerWindows::OnFillTasksPaneBackground

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

Parametry

[v] pDC
[v] rectWorkArea

Poznámky

CMFCVisualManagerWindows::OnHighlightMenuItem

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

Parametry

[v] pDC
[v] pButton
[v] Rect
[v] clrText

Poznámky

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

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

Parametry

[v] pDC
[v] zřídka

Poznámky

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Poznámky

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parametry

[v] Bon

Poznámky

Viz také

Graf hierarchie
Třídy
CMFCVisualManager – třída
CMFCVisualManagerOfficeXP – třída