Udostępnij za pośrednictwem


Klasa CMFCVisualManagerWindows

CMFCVisualManagerWindows Naśladuje wygląd systemu Microsoft Windows XP lub Microsoft Vista, gdy użytkownik wybiera motyw systemu Windows XP lub Vista.

Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.

Składnia

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Członkowie

Konstruktory publiczne

Nazwa/nazwisko opis
CMFCVisualManagerWindows::CMFCVisualManagerWindows Konstruktor domyślny.

Metody publiczne

Nazwa/nazwisko opis
CMFCVisualManagerWindows::AlwaysHighlight3DTabs Struktura wywołuje tę metodę, aby określić, czy karty 3D powinny być zawsze wyróżnione w aplikacji. (Przesłonięcia) CMFCVisualManager::AlwaysHighlight3DTabs.
CMFCVisualManagerWindows::D rawComboBorderWinXP (Przesłania CMFCVisualManager::DrawComboBorderWinXP).
CMFCVisualManagerWindows::D rawComboDropButtonWinXP (Przesłonięcia) CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerWindows::D rawPushButtonWinXP (Przesłonięcia) CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerWindows::GetButtonExtraBorder Struktura wywołuje tę metodę, gdy rysuje przycisk paska narzędzi. (Przesłonięcia) CMFCVisualManager::GetButtonExtraBorder.)
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (Przesłonięcia) CMFCVisualManager::GetCaptionButtonExtraBorder.
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight (Przesłania CMFCVisualManager::GetDockingPaneCaptionExtraHeight).
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor (Przesłania CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor).
CMFCVisualManagerWindows::GetPopupMenuGap (Przesłania CMFCVisualManagerOfficeXP::GetPopupMenuGap).
CMFCVisualManagerWindows::GetToolbarButtonTextColor (Przesłania CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor).
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (Przesłonięcia) CMFCVisualManager::IsDefaultWinXPPopupButton.
CMFCVisualManagerWindows::IsHighlight KtoTo leMenuItem (Przesłania CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem).
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Wskazuje, czy menedżer wizualizacji implementuje menu w stylu pakietu Office XP. (Przesłonięcia) CMFCVisualManager::IsOfficeXPStyleMenus.)
CMFCVisualManagerWindows::IsWindowsThemingSupported (Przesłania CMFCVisualManager::IsWindowsThemingSupported).
CMFCVisualManagerWindows::IsWinXPThemeAvailable Wskazuje, czy motyw systemu Windows jest dostępny.
CMFCVisualManagerWindows::OnDrawBarGripper (Przesłania CMFCVisualManagerOfficeXP::OnDrawBarGripper).
CMFCVisualManagerWindows::OnDrawBrowseButton (Przesłania CMFCVisualManagerOfficeXP::OnDrawBrowseButton).
CMFCVisualManagerWindows::OnDrawButtonBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawButtonBorder).
CMFCVisualManagerWindows::OnDrawButtonSeparator (Przesłania CMFCVisualManagerOfficeXP::OnDrawButtonSeparator).
CMFCVisualManagerWindows::OnDrawCaptionButton (Przesłania CMFCVisualManagerOfficeXP::OnDrawCaptionButton).
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon (Przesłania CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon).
CMFCVisualManagerWindows::OnDrawCheckBoxEx (Przesłonięcia) CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerWindows::OnDrawComboBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawComboBorder).
CMFCVisualManagerWindows::OnDrawComboDropButton (Przesłania CMFCVisualManagerOfficeXP::OnDrawComboDropButton).
CMFCVisualManagerWindows::OnDrawControlBorder (Przesłonięcia) CMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerWindows::OnDrawEditBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawEditBorder).
CMFCVisualManagerWindows::OnDrawExpandingBox (Przesłonięcia) CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder).
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder Struktura wywołuje tę metodę, gdy rysuje obramowanie wokół wystąpienia klasy CMFCHeaderCtrl. (Przesłonięcia) CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow Struktura wywołuje tę funkcję, gdy rysuje strzałkę sortowania kontrolki nagłówka. (Przesłonięcia) CMFCVisualManager::OnDrawHeaderCtrlSortArrow.)
CMFCVisualManagerWindows::OnDrawMenuBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawMenuBorder).
CMFCVisualManagerWindows::OnDrawMenuSystemButton (Przesłania CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton).
CMFCVisualManagerWindows::OnDrawMiniFrameBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder).
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Wywoływana przez strukturę, gdy rysuje obramowanie przycisku strony programu Outlook. (Przesłonięcia) CMFCVisualManager::OnDrawOutlookPageButtonBorder.
CMFCVisualManagerWindows::OnDrawPaneBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawPaneBorder).
CMFCVisualManagerWindows::OnDrawPaneCaption (Przesłania CMFCVisualManagerOfficeXP::OnDrawPaneCaption).
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder).
CMFCVisualManagerWindows::OnDrawScrollButtons (Przesłania CMFCVisualManagerOfficeXP::OnDrawScrollButtons).
CMFCVisualManagerWindows::OnDrawSeparator (Przesłania CMFCVisualManagerOfficeXP::OnDrawSeparator).
CMFCVisualManagerWindows::OnDrawSpinButtons (Przesłania CMFCVisualManagerOfficeXP::OnDrawSpinButtons).
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder).
CMFCVisualManagerWindows::OnDrawStatusBarProgress Struktura wywołuje tę metodę, gdy pobiera wskaźnik postępu na obiekcie CMFCStatusBar . (Przesłonięcia) CMFCVisualManager::OnDrawStatusBarProgress.
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox Struktura wywołuje tę metodę, gdy pobiera pole rozmiaru dla elementu CMFCStatusBar. (Przesłonięcia) CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerWindows::OnDrawTab (Przesłania CMFCVisualManagerOfficeXP::OnDrawTab).
CMFCVisualManagerWindows::OnDrawTabCloseButton (Przesłania CMFCVisualManagerOfficeXP::OnDrawTabCloseButton).
CMFCVisualManagerWindows::OnDrawTabsButtonBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder).
CMFCVisualManagerWindows::OnDrawTask (Przesłania CMFCVisualManagerOfficeXP::OnDrawTask).
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder (Przesłania CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder).
CMFCVisualManagerWindows::OnDrawTasksGroupCaption (Przesłania CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption).
CMFCVisualManagerWindows::OnDrawTearOffCaption (Przesłania CMFCVisualManagerOfficeXP::OnDrawTearOffCaption).
CMFCVisualManagerWindows::OnErasePopupWindowButton (Przesłania CMFCVisualManagerOfficeXP::OnErasePopupWindowButton).
CMFCVisualManagerWindows::OnEraseTabsArea (Przesłania CMFCVisualManagerOfficeXP::OnEraseTabsArea).
CMFCVisualManagerWindows::OnEraseTabsButton (Przesłania CMFCVisualManagerOfficeXP::OnEraseTabsButton).
CMFCVisualManagerWindows::OnEraseTabsFrame Struktura wywołuje tę metodę, gdy wymazuje ramkę z klasy CMFCBaseTabCtrl. (Przesłonięcia) CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerWindows::OnFillBarBackground (Przesłania CMFCVisualManagerOfficeXP::OnFillBarBackground).
CMFCVisualManagerWindows::OnFillButtonInterior (Przesłania CMFCVisualManagerOfficeXP::OnFillButtonInterior).
CMFCVisualManagerWindows::OnFillCommandsListBackground (Przesłania CMFCVisualManagerOfficeXP::OnFillCommandsListBackground).
CMFCVisualManagerWindows::OnFillMiniFrameCaption (Przesłania CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption).
CMFCVisualManagerWindows::OnFillOutlookPageButton Struktura wywołuje tę metodę, gdy wypełnia wnętrze przycisku strony programu Outlook. (Przesłonięcia) CMFCVisualManager::OnFillOutlookPageButton.
CMFCVisualManagerWindows::OnFillTasksGroupInterior (Przesłania CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior).
CMFCVisualManagerWindows::OnFillTasksPaneBackground Struktura wywołuje tę metodę, gdy wypełnia tło kontrolki CMFCTasksPane . (Przesłonięcia) CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerWindows::OnHighlightMenuItem (Przesłania CMFCVisualManagerOfficeXP::OnHighlightMenuItem).
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems (Przesłania CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems).
CMFCVisualManagerWindows::OnUpdateSystemColors (Przesłania CMFCVisualManagerOfficeXP::OnUpdateSystemColors).
CMFCVisualManagerWindows::SetOfficeStyleMenus

Składowe danych

Nazwa/nazwisko opis
CMFCVisualManagerWindows::m_b3DTabsXPTheme Określa, czy motyw systemu Windows XP wyświetla karty 3D.

Uwagi

CMFCVisualManagerWindows Użyj klasy , aby zmienić wygląd aplikacji, aby naśladować bieżący motyw na komputerze, na którym działa aplikacja.

Motyw systemu Windows może być jednak niedostępny, jeśli aplikacja jest uruchomiona w wersji systemu Windows starszej niż Windows XP lub jeśli motywy są wyłączone, ponieważ użytkownik korzysta z widoku klasycznego. Jeśli motyw nie jest dostępny, aplikacja używa domyślnego menedżera wizualizacji zdefiniowanego w programie CMFCVisualManager.

Przykład

W poniższym przykładzie pokazano, jak używać polecenia CMFCVisualManagerWindows. Ten fragment kodu jest częścią przykładowego pokazu alertów pulpitu.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Hierarchia dziedziczenia

Cobject

CMFCBaseVisualManager

Cmfcvisualmanager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Wymagania

Nagłówek: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parametry

[in] bIsTemporary

Uwagi

CMFCVisualManagerWindows::D rawComboBorderWinXP

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

Parametry

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

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::D rawComboDropButtonWinXP

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

Parametry

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

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::D rawPushButtonWinXP

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

Parametry

[in] Pdc
[in] Rect
[in] PButton
[in] uiState

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parametry

[in] PButton

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::GetToolbarButtonTextColor

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

Parametry

[in] PButton
[in] Państwa

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parametry

[in] PButton

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::IsHighlight KtoTo leMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Określa, czy motyw systemu Windows jest dostępny.

static BOOL IsWinXPThemeAvailible();

Wartość zwracana

Niezerowe, jeśli motyw jest dostępny; w przeciwnym razie 0.

Uwagi

Ta metoda jest prawidłowa dla wszystkich motywów systemu Windows XP i nowszych.

IsWinXPThemeAvailable jest identyczny z CMFCVisualManagerWindows::IsWindowsThemingAvailable tą różnicą, że IsWinXPThemeAvailable jest to metoda statyczna. W związku z tym utworzy tymczasowy menedżer wizualizacji, jeśli taki nie istnieje.

IsWinXPThemeAvailable zawsze zwraca wartość 0s dla wersji systemu Windows wcześniejszych niż Windows XP.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Parametr logiczny określający, czy menedżer wizualizacji wyświetla karty 3D.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

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

Parametry

[in] Pdc
[in] rectGripper
[in] Bhorz
[in] Pasek p

Uwagi

CMFCVisualManagerWindows::OnDrawBrowseButton

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

Parametry

[in] Pdc
[in] Rect
[in] pEdit
[in] Państwa
[in] clrText

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::OnDrawButtonBorder

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

Parametry

[in] Pdc
[in] PButton
[in] Rect
[in] Państwa

Uwagi

CMFCVisualManagerWindows::OnDrawButtonSeparator

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

Parametry

[in] Pdc
[in] PButton
[in] Rect
[in] Państwa
[in] Bhorz

Uwagi

CMFCVisualManagerWindows::OnDrawCaptionButton

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

Parametry

[in] Pdc
[in] PButton
[in] bActive
[in] Bhorz
[in] bMaximized
[in] bDisabled
[in] nImageID

Uwagi

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

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

Parametry

[in] Pdc
[in] PButton
[in] Identyfikator
[in] bActive
[in] bDisabled
[in] ptImage

Uwagi

CMFCVisualManagerWindows::OnDrawCheckBoxEx

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawComboBorder

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawComboDropButton

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parametry

[in] pWndCtrl

Uwagi

CMFCVisualManagerWindows::OnDrawEditBorder

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

Parametry

[in] Pdc
[in] Rect
[in] bDisabled
[in] bIsHighlighted
[in] PButton

Uwagi

CMFCVisualManagerWindows::OnDrawExpandingBox

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

Parametry

[in] Pdc
[in] Rect
[in] bIsOtwórz
[in] colorBox

Uwagi

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

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

Parametry

[in] pCtrl
[in] Pdc
[in] Rect
[in] bIsUp

Uwagi

CMFCVisualManagerWindows::OnDrawMenuBorder

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawMenuSystemButton

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawPaneBorder

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

Parametry

[in] Pdc
[in] Pasek p
[in] Rect

Uwagi

CMFCVisualManagerWindows::OnDrawPaneCaption

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

Parametry

[in] Pdc
[in] Pasek p
[in] bActive
[in] retCaption
[in] retButtons

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

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

Parametry

[in] Pdc
[in] rectClient
[in] PButton

Uwagi

CMFCVisualManagerWindows::OnDrawScrollButtons

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

Parametry

[in] Pdc
[in] Rect
[in] nBorderSize
[in] Iimage
[in] bHilited

Uwagi

CMFCVisualManagerWindows::OnDrawSeparator

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

Parametry

[in] Pdc
[in] Pasek p
[in] Rect
[in] bIsHoriz

Uwagi

CMFCVisualManagerWindows::OnDrawSpinButtons

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

Parametry

[in] Pdc
[in] rectSpin
[in] nState
[in] bOrientacja
[in] pSpinCtrl

Uwagi

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

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

Parametry

[in] Pdc
[in] Pasek p
[in] rectPane
[in] Uiid
[in] nStyle

Uwagi

CMFCVisualManagerWindows::OnDrawStatusBarProgress

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

Parametry

[in] Pdc
[in] pStatusBar
[in] retProgress
[in] nProgressTotal
[in] nProgressCurr
[in] clrBar
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Uwagi

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawTab

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

Parametry

[in] Pdc
[in] rectTab
[in] Itab
[in] bIsActive
[in] pTabWnd

Uwagi

CMFCVisualManagerWindows::OnDrawTabCloseButton

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

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

Parametry

[in] Pdc
[in] Rect
[in] PButton
[in] uiState
[in] pWndTab

Uwagi

CMFCVisualManagerWindows::OnDrawTask

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

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

Parametry

[in] Pdc
[in] PGroup
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse

Uwagi

CMFCVisualManagerWindows::OnDrawTearOffCaption

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnErasePopupWindowButton

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

Parametry

[in] Pdc
[in] rectClient
[in] PButton

Uwagi

CMFCVisualManagerWindows::OnEraseTabsArea

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnEraseTabsButton

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

Parametry

[in] Pdc
[in] Rect
[in] PButton
[in] pWndTab

Uwagi

CMFCVisualManagerWindows::OnEraseTabsFrame

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

Parametry

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

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::OnFillBarBackground

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

Parametry

[in] Pdc
[in] Pasek p
[in] rectClient
[in] retClip
[in] bNCArea

Uwagi

CMFCVisualManagerWindows::OnFillButtonInterior

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

Parametry

[in] Pdc
[in] PButton
[in] Rect
[in] Państwa

Uwagi

CMFCVisualManagerWindows::OnFillCommandsListBackground

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

Parametry

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

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::OnFillMiniFrameCaption

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

Parametry

[in] Pdc
[in] retCaption
[in] pFrameWnd
[in] bActive

Wartość zwracana

Uwagi

CMFCVisualManagerWindows::OnFillOutlookPageButton

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnFillTasksGroupInterior

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

Parametry

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

Uwagi

CMFCVisualManagerWindows::OnFillTasksPaneBackground

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

Parametry

[in] Pdc
[in] rectWorkArea

Uwagi

CMFCVisualManagerWindows::OnHighlightMenuItem

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

Parametry

[in] Pdc
[in] PButton
[in] Rect
[in] clrText

Uwagi

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

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

Parametry

[in] Pdc
[in] rectRarelyUsed

Uwagi

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Uwagi

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parametry

[in] Bon

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCVisualManager
Klasa CMFCVisualManagerOfficeXP