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
Elementy członkowskie
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::IsHighlightWholeMenuItem | (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
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] stan
Wartość zwracana
Uwagi
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton
virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;
Parametry
[in] PButton
Wartość zwracana
Uwagi
CMFCVisualManagerWindows::IsHighlightWholeMenuItem
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] stan
[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] stan
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] stan
[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] id
[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] identyfikator 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] stan
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