Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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