Klasa CMFCVisualManagerOffice2003
CMFCVisualManagerOffice2003
nadaje aplikacji wygląd pakietu Microsoft Office 2003.
Składnia
class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP
Elementy członkowskie
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCVisualManagerOffice2003::D rawComboBorderWinXP | Rysuje obramowanie pola kombi przy użyciu bieżącego motywu systemu Windows XP. (Przesłonięcia) CMFCVisualManager::D rawComboBorderWinXP.) |
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP | Rysuje przycisk listy rozwijanej pola kombi przy użyciu bieżącego motywu systemu Windows XP. (Przesłonięcia) CMFCVisualManager::D rawComboDropButtonWinXP.) |
CMFCVisualManagerOffice2003::D rawCustomizeButton | Rysuje przycisk dostosowywania. |
CMFCVisualManagerOffice2003::D rawPushButtonWinXP | Rysuje przycisk naciśnięcia przy użyciu bieżącego motywu systemu Windows XP. (Przesłonięcia) CMFCVisualManager::D rawPushButtonWinXP.) |
CMFCVisualManagerOffice2003::GetBaseThemeColor | Pobiera kolor motywu podstawowego. |
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor | Pobiera kolor używany dla wyróżnionego elementu menu. |
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor | Struktura wywołuje tę metodę, aby uzyskać kolor tła listy właściwości. (Przesłania CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor ). |
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor | Struktura wywołuje tę metodę, aby pobrać kolor tekstu listy właściwości. (Przesłania CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor ). |
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight | Zwraca wysokość wszystkich elementów menu. (Przesłonięcia) CMFCVisualManager::GetShowAllMenuItemsHeight.) |
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors | Ustawia określony kolor tła grupy bazowej i kolor obramowania. (Przesłania CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors ). |
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor | Pobiera kolor podkreślenia. (Przesłonięcia) CMFCVisualManager::GetSmartDockingHighlightToneColor.) |
CMFCVisualManagerOffice2003::GetTabFrameColors | Struktura wywołuje tę funkcję, gdy musi pobrać zestaw kolorów do rysowania okna karty. (Przesłonięcia) CMFCVisualManager::GetTabFrameColors.) |
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin | Pobiera margines przycisku Dostosuj na pasku narzędzi. (Przesłania CMFCVisualManager::GetToolBarCustomizeButtonMargin ). |
CMFCVisualManagerOffice2003::GetToolbarDisabledColor | Pobiera wyłączony kolor paska narzędzi. (Przesłania CMFCVisualManager::GetToolbarDisabledColor ). |
CMFCVisualManagerOffice2003::GetToolTipInfo | Wywoływana przez strukturę w celu uzyskania informacji o etykietce narzędzi. (Przesłonięcia) CMFCVisualManager::GetToolTipInfo). |
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled | Wskazuje, czy menedżer wizualizacji używa natywnych kolorów motywu systemu Windows XP. |
CMFCVisualManagerOffice2003::IsDockingTabHasBorder | Zwraca, czy bieżący menedżer wizualizacji rysuje obramowania wokół okienek, które są zadokowane i kartowane. (Przesłonięcia) CMFCVisualManager::IsDockingTabHasBorder.) |
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs | Wskazuje, czy karty programu OneNote powinny być wyróżnione. (Przesłania CMFCVisualManager::IsHighlightOneNoteTabs ). |
CMFCVisualManagerOffice2003::IsOffsetPressedButton | Wywoływana przez platformę podczas rysowania przycisku paska narzędzi. (Przesłania CMFCVisualManager::IsOffsetPressedButton ). |
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook | Wskazuje, czy istnieje pasek stanu z wyglądem pakietu Office XP. |
CMFCVisualManagerOffice2003::IsToolbarRoundShape | Wskazuje, czy określony pasek narzędzi ma okrągły kształt. (Przesłonięcia) CMFCVisualManager::IsToolbarRoundShape.) |
CMFCVisualManagerOffice2003::IsUseGlobalTheme | Wskazuje, czy jest używany globalny motyw systemu Windows XP. |
CMFCVisualManagerOffice2003::IsWindowsThemingSupported | Wskazuje, czy motywy systemu Windows są obsługiwane. (Przesłonięcia) CMFCVisualManager::IsWindowsThemingSupported.) |
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku automatycznego ukrywania. (Przesłonięcia) CMFCVisualManager::OnDrawAutoHideButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawBarGripper | Wywoływana przez platformę, gdy rysuje uchwyt paska sterującego. (Przesłania CMFCVisualManagerOfficeXP::OnDrawBarGripper ). |
CMFCVisualManagerOffice2003::OnDrawBrowseButton | Struktura wywołuje tę metodę, gdy rysuje przycisk przeglądania dla kontrolki edycji. (Przesłania CMFCVisualManagerOfficeXP::OnDrawBrowseButton ). |
CMFCVisualManagerOffice2003::OnDrawButtonBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku paska narzędzi. (Przesłania CMFCVisualManagerOfficeXP::OnDrawButtonBorder ). |
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie obiektu klasy CMFCCaptionBar. (Przesłonięcia) CMFCVisualManager::OnDrawCaptionBarBorder.) |
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx | Struktura wywołuje tę metodę, gdy rysuje pole wyboru. (Przesłonięcia) CMFCVisualManager::OnDrawCheckBoxEx.) |
CMFCVisualManagerOffice2003::OnDrawComboBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie wokół obiektu klasy CMFCToolBarComboBoxButton. (Przesłania CMFCVisualManagerOfficeXP::OnDrawComboBorder ). |
CMFCVisualManagerOffice2003::OnDrawComboDropButton | Struktura wywołuje tę metodę, gdy pobiera przycisk upuszczania klasy CMFCToolBarComboBoxButton. (Przesłania CMFCVisualManagerOfficeXP::OnDrawComboDropButton ). |
CMFCVisualManagerOffice2003::OnDrawControlBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie kontrolki. (Przesłonięcia) CMFCVisualManager::OnDrawControlBorder.) |
CMFCVisualManagerOffice2003::OnDrawExpandingBox | Struktura wywołuje tę metodę, gdy rysuje pole rozszerzające. (Przesłonięcia) CMFCVisualManager::OnDrawExpandingBox.) |
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie wokół wystąpienia klasy CMFCHeaderCtrl. (Przesłonięcia) CMFCVisualManager::OnDrawHeaderCtrlBorder.) |
CMFCVisualManagerOffice2003::OnDrawMenuBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie klasy CMFCPopupMenu. (Przesłania CMFCVisualManagerOfficeXP::OnDrawMenuBorder ). |
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter | Struktura wywołuje tę metodę, gdy rysuje rozdzielacz paska programu Outlook. (Przesłonięcia) CMFCVisualManager::OnDrawOutlookBarSplitter. |
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder | Wywoływana przez strukturę, gdy rysuje obramowanie przycisku strony programu Outlook. (Przesłonięcia) CMFCVisualManager::OnDrawOutlookPageButtonBorder. |
CMFCVisualManagerOffice2003::OnDrawPaneBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie obiektu klasy CPane. (Przesłania CMFCVisualManagerOfficeXP::OnDrawPaneBorder ). |
CMFCVisualManagerOffice2003::OnDrawPaneCaption | Struktura wywołuje tę metodę, gdy rysuje podpis dla obiektu klasy CDockablePane. (Przesłania CMFCVisualManagerOfficeXP::OnDrawPaneCaption ). |
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie okna podręcznego. (Przesłania CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder ). |
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku w oknie podręcznym. (Przesłania CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder ). |
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption | Struktura wywołuje tę metodę, gdy rysuje podpis okna podręcznego. (Przesłania CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption ). |
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup | Struktura wywołuje tę metodę, gdy rysuje grupę przycisków na wstążce. (Przesłonięcia) CMFCVisualManager::OnDrawRibbonButtonsGroup.) |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption | Struktura wywołuje tę metodę, gdy rysuje pasek podpisów dla kategorii wstążki. (Przesłonięcia) CMFCVisualManager::OnDrawRibbonCategoryCaption. |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab | Struktura wywołuje tę metodę, gdy rysuje kartę dla kategorii wstążki. (Przesłonięcia) CMFCVisualManager::OnDrawRibbonCategoryTab.) |
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar | Struktura wywołuje tę metodę, gdy pobiera klasę CMFCRibbonProgressBar. (Przesłonięcia) CMFCVisualManager::OnDrawRibbonProgressBar.) |
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator | Struktura wywołuje tę metodę, gdy rysuje separator na pasku narzędzi Szybki dostęp na wstążce. (Przesłania CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator ). |
CMFCVisualManagerOffice2003::OnDrawRibbonsliderChannel | Struktura wywołuje tę metodę, gdy pobiera kanał klasy CMFCRibbonSlider. (Przesłonięcia) CMFCVisualManager::OnDrawRibbonsliderChannel.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb | Struktura wywołuje tę metodę, gdy rysuje kciuk obiektu CMFCRibbonSlider . (Przesłonięcia) CMFCVisualManager::OnDrawRibbonSliderThumb.) |
CMFCVisualManagerOffice2003::OnDrawRibbonsliderZoomButton | Struktura wywołuje tę metodę, gdy rysuje przyciski powiększenia dla obiektu CMFCRibbonSlider . (Przesłonięcia) CMFCVisualManager::OnDrawRibbonsliderZoomButton. |
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane | Platforma wywołuje tę metodę, gdy rysuje okienko na pasku stanu. (Przesłania CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane ). |
CMFCVisualManagerOffice2003::OnDrawScrollButtons | Struktura wywołuje tę metodę, gdy rysuje przyciski przewijania. (Przesłania CMFCVisualManagerOfficeXP::OnDrawScrollButtons ). |
CMFCVisualManagerOffice2003::OnDrawSeparator | Struktura wywołuje tę metodę, gdy rysuje separator. (Przesłania CMFCVisualManagerOfficeXP::OnDrawSeparator ). |
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems | Struktura wywołuje tę metodę, gdy rysuje wszystkie elementy w menu. (Przesłonięcia) CMFCVisualManager::OnDrawShowAllMenuItems. |
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie obiektu klasy CMFCStatusBar. (Przesłania CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder ). |
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress | Struktura wywołuje tę metodę, gdy pobiera wskaźnik postępu na obiekcie CMFCStatusBar . (Przesłonięcia) CMFCVisualManager::OnDrawStatusBarProgress. |
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox | Struktura wywołuje tę metodę, gdy pobiera pole rozmiaru dla elementu CMFCStatusBar. (Przesłonięcia) CMFCVisualManager::OnDrawStatusBarSizeBox.) |
CMFCVisualManagerOffice2003::OnDrawTab | Struktura wywołuje tę metodę, gdy rysuje karty dla obiektu klasy CMFCBaseTabCtrl. (Przesłania CMFCVisualManagerOfficeXP::OnDrawTab ). |
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku tabulacji. (Przesłania CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder ). |
CMFCVisualManagerOffice2003::OnDrawTask | Struktura wywołuje tę metodę, gdy rysuje obiekt klasy CMFCTasksPaneTask. (Przesłania CMFCVisualManagerOfficeXP::OnDrawTask ). |
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder | Struktura wywołuje tę metodę, gdy rysuje obramowanie wokół grupy na obiekcie klasy CMFCTasksPane. (Przesłania CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder ). |
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption | Struktura wywołuje tę metodę, gdy pobiera podpis dla obiektu klasy CMFCTasksPaneTaskGroup. (Przesłania CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption ). |
CMFCVisualManagerOffice2003::OnDrawTearOffCaption | Struktura wywołuje tę metodę, gdy rysuje podpis dla obiektu klasy CMFCPopupMenu. (Przesłania CMFCVisualManagerOfficeXP::OnDrawTearOffCaption ). |
CMFCVisualManagerOffice2003::OnErasePopupWindowButton | Struktura wywołuje tę metodę, gdy wymazuje przycisk w oknie podręcznym. (Przesłania CMFCVisualManagerOfficeXP::OnErasePopupWindowButton ). |
CMFCVisualManagerOffice2003::OnEraseTabsArea | Struktura wywołuje tę metodę, gdy wymazuje obszar karty okna karty. (Przesłania CMFCVisualManagerOfficeXP::OnEraseTabsArea ). |
CMFCVisualManagerOffice2003::OnEraseTabsButton | Struktura wywołuje tę metodę, gdy wymazuje tekst i ikonę przycisku karty. (Przesłania CMFCVisualManagerOfficeXP::OnEraseTabsButton ). |
CMFCVisualManagerOffice2003::OnEraseTabsFrame | Struktura wywołuje tę metodę, gdy wymazuje ramkę z klasy CMFCBaseTabCtrl. (Przesłonięcia) CMFCVisualManager::OnEraseTabsFrame.) |
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground | Struktura wywołuje tę metodę, gdy wypełnia tło przycisku automatycznego ukrywania. (Przesłonięcia) CMFCVisualManager::OnFillAutoHideButtonBackground.) |
CMFCVisualManagerOffice2003::OnFillBarBackground | Struktura wywołuje tę metodę, gdy wypełnia tło obiektu klasy CBasePane. (Przesłania CMFCVisualManagerOfficeXP::OnFillBarBackground ). |
CMFCVisualManagerOffice2003::OnFillButtonInterior | Struktura wywołuje tę metodę, gdy wypełnia tło przycisku paska narzędzi. (Przesłania CMFCVisualManagerOfficeXP::OnFillButtonInterior ). |
CMFCVisualManagerOffice2003::OnFillCommandsListBackground | Struktura wywołuje tę metodę, gdy wypełnia tło przycisku paska narzędzi, który należy do listy poleceń. (Przesłania CMFCVisualManagerOfficeXP::OnFillCommandsListBackground ). |
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground | Struktura wywołuje tę metodę, gdy wypełnia tło kontrolki nagłówka. (Przesłonięcia) CMFCVisualManager::OnFillHeaderCtrlBackground.) |
CMFCVisualManagerOffice2003::OnFillHighlightedArea | Struktura wywołuje tę metodę, gdy wypełnia wyróżniony obszar przycisku paska narzędzi. (Przesłania CMFCVisualManagerOfficeXP::OnFillHighlightedArea ). |
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption | Struktura wywołuje tę metodę, gdy wypełnia tło paska podpisów programu Outlook. (Przesłonięcia) CMFCVisualManager::OnFillOutlookBarCaption. |
CMFCVisualManagerOffice2003::OnFillOutlookPageButton | Struktura wywołuje tę metodę, gdy wypełnia wnętrze przycisku strony programu Outlook. (Przesłonięcia) CMFCVisualManager::OnFillOutlookPageButton. |
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground | Struktura wywołuje tę metodę, gdy wypełnia tło okna podręcznego. (Przesłania CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground ). |
CMFCVisualManagerOffice2003::OnFillTab | Struktura wywołuje tę metodę, gdy wypełnia tło okna karty. (Przesłania CMFCVisualManagerOfficeXP::OnFillTab ). |
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior | Struktura wywołuje tę metodę, gdy wypełnia wnętrze obiektu klasy CMFCTasksPaneTaskGroup. (Przesłania CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior ). |
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground | Struktura wywołuje tę metodę, gdy wypełnia tło kontrolki CMFCTasksPane . (Przesłonięcia) CMFCVisualManager::OnFillTasksPaneBackground.) |
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton | Struktura wywołuje tę metodę, gdy rysuje wyróżniony przycisk menu szybkiego dostosowywania. (Przesłania CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton ). |
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems | Struktura wywołuje tę metodę, gdy rysuje wyróżnione polecenie menu. (Przesłania CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems ). |
CMFCVisualManagerOffice2003::OnUpdateSystemColors | Struktura wywołuje tę funkcję, gdy zmienią się kolory systemowe. (Przesłania CMFCVisualManagerOfficeXP::OnUpdateSystemColors ). |
CMFCVisualManagerOffice2003::SetDefaultWinXPColors | Określa, czy menedżer wizualizacji powinien używać natywnych kolorów motywu systemu Windows XP lub kolorów uzyskanych z getSysColor. |
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook | Określa, że należy użyć motywu globalnego systemu Windows XP. |
CMFCVisualManagerOffice2003::SetUseGlobalTheme | Określa, czy menedżer wizualizacji używa motywu globalnego. |
Uwagi
Klasa służy CMFCVisualManagerOffice2003
do zmieniania wyglądu aplikacji tak, aby przypominała pakiet Microsoft Office 2003.
Przykład
W poniższym przykładzie pokazano, jak ustawić menedżera wizualizacji pakietu Office 2003. Ten fragment kodu jest częścią przykładowego pokazu alertów pulpitu.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxvisualmanageroffice2003.h
CMFCVisualManagerOffice2003::D rawComboBorderWinXP
Rysuje obramowanie pola kombi przy użyciu bieżącego motywu systemu Windows XP.
virtual BOOL DrawComboBorderWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Granica prostokąta obramowania pola kombi.
bDisabled
[in] Określa, czy obramowanie pola kombi jest wyłączone.
bIsDropped
[in] Określa, czy obramowanie pola kombi jest porzucane.
bIsHighlighted
[in] Określa, czy obramowanie pola kombi jest wyróżnione.
Wartość zwracana
Zwraca wartość TRUE, jeśli interfejs API motywu jest włączony lub FALSE, jeśli nie.
Uwagi
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP
Rysuje przycisk listy rozwijanej pola kombi przy użyciu bieżącego motywu systemu Windows XP.
virtual BOOL DrawComboDropButtonWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt ograniczenia przycisku listy rozwijanej pola kombi.
bDisabled
[in] Określa, czy przycisk listy rozwijanej pola kombi jest wyłączony.
bIsDropped
[in] Określa, czy przycisk listy rozwijanej pola kombi jest porzucany.
bIsHighlighted
[in] Określa, czy przycisk listy rozwijanej pola kombi jest wyróżniony.
Wartość zwracana
Zwraca wartość TRUE, jeśli interfejs API motywu jest włączony lub FALSE, jeśli nie.
Uwagi
CMFCVisualManagerOffice2003::D rawCustomizeButton
Rysuje przycisk dostosowywania.
virtual void DrawCustomizeButton(
CDC* pDC,
CRect rect,
BOOL bIsHorz,
CMFCVisualManager::AFX_BUTTON_STATE state,
BOOL bIsCustomize,
BOOL bIsMoreButtons);
Parametry
PDC
[in] Wskaźnik do kontekstu wyświetlania.
Rect
[in] Prostokąt ograniczenia przycisku
bIsHorz
[in] WARTOŚĆ TRUE, jeśli przycisk jest poziomy lub FAŁSZ, jeśli jest pionowy.
state
[in] Stan przycisku ma być rysowany (zwykły, naciśnięty lub wyróżniony).
bIsCustomize
[in] Wartość TRUE, jeśli obraz strzałki w dół lub strzałki w lewo powinien być rysowany w prostokątze przycisku lub FALSE, jeśli nie.
bIsMoreButtons
[in] Wartość TRUE, jeśli obraz z przyciskiem poziomym lub pionowym powinien zostać narysowany w prostokątze przycisku lub FAŁSZ, jeśli nie.
Uwagi
CMFCVisualManagerOffice2003::D rawPushButtonWinXP
Rysuje przycisk naciśnięcia przy użyciu bieżącego motywu systemu Windows XP.
virtual BOOL DrawPushButtonWinXP(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
UINT uiState);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt ograniczenia przycisku.
PButton
[in] Wskaźnik do obiektu klasy CMFCButton, aby narysować.
uiState
[in] Ignorowane. Stan jest pobierany z elementu pButton.
Wartość zwracana
WARTOŚĆ TRUE, jeśli interfejs API motywu jest włączony; w przeciwnym razie FAŁSZ.
Uwagi
CMFCVisualManagerOffice2003::GetBaseThemeColor
Pobiera kolor motywu podstawowego.
virtual COLORREF GetBaseThemeColor();
Wartość zwracana
Zwraca kolor motywu podstawowego, jeśli został ustawiony, lub kolor twarzy paska kolorów.
Uwagi
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor
Pobiera kolor używany dla wyróżnionego elementu menu.
virtual COLORREF GetHighlightMenuItemColor() const;
Wartość zwracana
Zwraca kolor używany dla wyróżnionego elementu menu.
Uwagi
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor
Struktura wywołuje tę metodę, aby uzyskać kolor tła listy właściwości.
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
Parametry
pPropList
[in] Wskaźnik do listy właściwości, którą rysuje struktura.
Wartość zwracana
Zwraca kolor tła elementu pPropList.
Uwagi
Zastąpi tę funkcję, aby dostosować kolor tła listy właściwości w aplikacji.
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor
Struktura wywołuje tę metodę, aby pobrać kolor tekstu listy właściwości.
virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);
Parametry
pPropList
[in] Wskaźnik do listy właściwości.
Wartość zwracana
Zwraca kolor tekstu określonej listy właściwości.
Uwagi
Zastąpij tę funkcję, aby dostosować kolor tekstu listy właściwości w aplikacji.
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight
Zwraca wysokość wszystkich elementów menu.
virtual int GetShowAllMenuItemsHeight(
CDC* pDC,
const CSize& sizeDefault);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
sizeDefault
[in] Domyślny rozmiar menu.
Wartość zwracana
Domyślnie zwraca wysokość wszystkich obrazów menu i marginesów.
Uwagi
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors
Ustawia określony kolor tła grupy bazowej i kolor obramowania.
virtual void GetSmartDockingBaseGuideColors(
COLORREF& clrBaseGroupBackground,
COLORREF& clrBaseGroupBorder);
Parametry
clrBaseGroupBackground
[in] Odwołanie do elementu COLORREF w celu ustawienia koloru tła.
clrBaseGroupBorder
[in] Odwołanie do elementu COLORREF w celu ustawienia koloru obramowania.
Uwagi
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor
Zwraca kolor podkreślenia.
virtual COLORREF GetSmartDockingHighlightToneColor();
Wartość zwracana
Zwraca element COLORREF , który zawiera kolor podkreślenia.
Uwagi
CMFCVisualManagerOffice2003::GetTabFrameColors
Struktura wywołuje tę funkcję, gdy musi pobrać zestaw kolorów do rysowania okna karty.
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
Parametry
pTabWnd
[in] Wskaźnik do okna z kartą, w którym ramka rysuje kartę.
clrDark
[out] Odwołanie do parametru COLORREF , w którym ta metoda przechowuje kolor ciemnego obramowania karty.
clrBlack
[out] Odwołanie do parametru COLORREF, w którym ta metoda przechowuje kolor obramowania okna karty. Domyślny kolor obramowania to.
clrHighlight
[out] Odwołanie do parametru COLORREF, w którym ta metoda przechowuje kolor dla stanu wyróżnienia okna karty.
clrFace
[out] Odwołanie do parametru COLORREF, w którym ta metoda przechowuje kolor twarzy okna karty.
clrDarkShadow
[out] Odwołanie do parametru COLORREF, w którym ta metoda przechowuje kolor cienia okna karty.
clrLight
[out] Odwołanie do parametru COLORREF, w którym ta metoda przechowuje kolor dla jasnej krawędzi okna karty.
pbrFace
[out] Wskaźnik do odwołania do pędzla. Ta metoda przechowuje szczotkę używaną do wypełnienia twarzy okna karty w tym parametrze.
pbrBlack
[out] Wskaźnik do odwołania do pędzla. Ta metoda przechowuje szczotkę używaną do wypełnienia czarnej krawędzi okna karty w tym parametrze.
Uwagi
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin
Pobiera margines przycisku Dostosuj na pasku narzędzi.
virtual int GetToolBarCustomizeButtonMargin() const;
Wartość zwracana
Zwraca margines przycisku Dostosuj na pasku narzędzi.
Uwagi
CMFCVisualManagerOffice2003::GetToolbarDisabledColor
Pobiera wyłączony kolor paska narzędzi.
virtual COLORREF GetToolbarDisabledColor() const;
Wartość zwracana
Zwraca element COLORREF zawierający wyłączony kolor.
Uwagi
CMFCVisualManagerOffice2003::GetToolTipInfo
Wywoływana przez strukturę w celu uzyskania informacji o etykietce narzędzi.
virtual BOOL GetToolTipInfo(
CMFCToolTipInfo& params,
UINT nType = (UINT)(-1));
Parametry
params
[out] Odwołanie do obiektu klasy CMFCToolTipInfo, w którym ta metoda zwraca informacje o etykietce narzędzia.
nType
[in] Wpisz informacje o zwracaniu informacji o etykietce narzędzia.
Wartość zwracana
Zwraca wartość TRUE, jeśli są zwracane informacje etykietki narzędzia, a w przeciwnym razie wartość FALSE.
Uwagi
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled
Wskazuje, czy menedżer wizualizacji używa kolorów motywu natywnych dla systemu Windows XP.
static BOOL IsDefaultWinXPColorsEnabled();
Wartość zwracana
WARTOŚĆ TRUE, jeśli menedżer wizualizacji używa kolorów natywnych; w przeciwnym razie, FAŁSZ.
Uwagi
Aby uzyskać więcej informacji na temat kolorów natywnych, zobacz CMFCVisualManagerOffice2003::SetDefaultWinXPColors.
CMFCVisualManagerOffice2003::IsDockingTabHasBorder
Zwraca, czy bieżący menedżer wizualizacji rysuje obramowania wokół okienek, które są zadokowane i kartowane.
virtual BOOL IsDockingTabHasBorder();
Wartość zwracana
WARTOŚĆ TRUE, jeśli menedżer wizualizacji rysuje obramowania wokół okienek, które są zadokowane i kartowane; FAŁSZ w przeciwnym razie.
Uwagi
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs
Wskazuje, czy karty programu OneNote powinny być wyróżnione.
virtual BOOL IsHighlightOneNoteTabs() const;
Wartość zwracana
Zwraca wartość TRUE.
Uwagi
CMFCVisualManagerOffice2003::IsOffsetPressedButton
Wywoływana przez strukturę podczas rysowania przycisku paska narzędzi.
virtual BOOL IsOffsetPressedButton() const;
Wartość zwracana
Uwagi
Domyślna implementacja zwraca wartość FALSE.
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook
Wskazuje, czy istnieje pasek stanu z wyglądem pakietu Office XP.
static BOOL __stdcall IsStatusBarOfficeXPLook();
Wartość zwracana
Uwagi
Zwraca wartość TRUE, jeśli istnieje pasek stanu z wyglądem pakietu Office XP lub FAŁSZ, jeśli nie.
CMFCVisualManagerOffice2003::IsToolbarRoundShape
Wskazuje, czy określony pasek narzędzi jest zaokrąglony.
virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);
Parametry
pToolBar
[in] Wskaźnik do danego paska narzędzi.
Wartość zwracana
Zwraca wartość TRUE, jeśli pasek narzędzi jest zaokrąglony lub FAŁSZ, jeśli jest to pasek menu.
Uwagi
CMFCVisualManagerOffice2003::IsUseGlobalTheme
Wskazuje, czy aplikacja używa motywu systemu Windows XP.
static BOOL IsUseGlobalTheme();
Wartość zwracana
WARTOŚĆ TRUE, jeśli menedżer wizualizacji używa motywu systemu Windows XP; w przeciwnym razie, FAŁSZ.
Uwagi
Użyj metody CMFCVisualManagerOffice2003::SetUseGlobalTheme , aby zmienić, czy menedżer wizualizacji używa motywu systemu Windows XP.
CMFCVisualManagerOffice2003::IsWindowsThemingSupported
Wskazuje, czy motywy systemu Windows są obsługiwane.
virtual BOOL IsWindowsThemingSupported() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli motywy systemu Windows są obsługiwane lub FAŁSZ, jeśli nie.
Uwagi
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku automatycznego ukrywania.
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectBounds
[in] Rozmiar i lokalizacja przycisku automatycznego ukrywania.
rectBorderSize
[in] Rozmiary obramowań.
PButton
[in] Wskaźnik do przycisku automatycznego ukrywania. Struktura rysuje obramowanie dla tego przycisku.
Uwagi
Zastąp tę metodę w klasie pochodnej, jeśli chcesz dostosować wygląd obramowania przycisku automatycznego ukrywania. Domyślnie ta metoda wypełnia płaskie obramowanie domyślnym kolorem cienia dla aplikacji.
Parametr rectBorderSize nie zawiera współrzędnych obramowania. Zawiera on rozmiar obramowania w elementach top
członkowskich , bottom
, left
i right
danych. Wartość mniejsza niż lub równa 0 nie wskazuje obramowania po tej stronie przycisku automatycznego ukrywania.
CMFCVisualManagerOffice2003::OnDrawBarGripper
Wywoływana przez platformę, gdy rysuje uchwyt paska sterującego.
virtual void OnDrawBarGripper(
CDC* pDC,
CRect rectGripper,
BOOL bHorz,
CBasePane* pBar);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia dla paska sterowania.
rectGripper
[in] Prostokąt ograniczenia paska sterowania.
bHorz
[in] Parametr logiczny określający, czy pasek sterowania jest zadokowany w poziomie, czy pionowo.
Pasek p
[in] Wskaźnik do paska sterowania. Menedżer wizualizacji rysuje uchwyt tego paska sterowania.
Uwagi
Domyślna implementacja tej metody wyświetla standardowy uchwyt. Aby dostosować wygląd uchwytu, przesłoń tę metodę w klasie niestandardowej pochodzącej z klasy CMFCVisualManagerOffice2003 .
CMFCVisualManagerOffice2003::OnDrawBrowseButton
Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.
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
CMFCVisualManagerOffice2003::OnDrawButtonBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku paska narzędzi.
virtual void OnDrawButtonBorder(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia przycisku paska narzędzi.
PButton
[in] Wskaźnik do przycisku paska narzędzi. Struktura rysuje obramowanie tego przycisku.
Rect
[in] Prostokąt określający granice przycisku paska narzędzi.
state
[in] Wyliczony typ danych określający bieżący stan przycisku paska narzędzi.
Uwagi
Domyślna implementacja tej metody wyświetla obramowanie standardowe. Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd obramowania przycisku paska narzędzi.
Możliwe stany przycisku paska narzędzi to ButtonsIsRegular
, ButtonsIsPressed
lub ButtonsIsHighlighted
.
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie obiektu klasy CMFCCaptionBar.
virtual void OnDrawCaptionBarBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
COLORREF clrBarBorder,
BOOL bFlatBorder);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Pasek p
[in] Wskaźnik do obiektu klasy CMFCCaptionBar. Struktura rysuje ten pasek podpisów.
Rect
[in] Prostokąt określający granice paska podpisów.
clrBarBorder
[in] Kolor obramowania.
bFlatBorder
[in] WARTOŚĆ TRUE, jeśli obramowanie powinno mieć płaski wygląd, 2D lub FAŁSZ, jeśli nie.
Uwagi
Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd obramowania paska podpisu.
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx
Wywoływana przez platformę podczas rysowania pola wyboru.
virtual void OnDrawCheckBoxEx(
CDC* pDC,
CRect rect,
int nState,
BOOL bHighlighted,
BOOL bPressed,
BOOL bEnabled);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt ograniczenia pola wyboru.
nState
[in] Stan pola wyboru: 0, jeśli jest niezaznaczone, 1, jeśli jest zaznaczone, 2, jeśli zaznaczono pole wyboru mieszane.
bHighlighted
[in] WARTOŚĆ TRUE, jeśli pole wyboru jest wyróżnione lub FAŁSZ, jeśli nie.
bPressed
[in] WARTOŚĆ TRUE, jeśli pole wyboru jest naciśnięty lub FAŁSZ, jeśli nie.
bEnabled
[in] WARTOŚĆ TRUE, jeśli pole wyboru jest włączone, lub FAŁSZ, jeśli nie.
Uwagi
CMFCVisualManagerOffice2003::OnDrawComboBorder
Struktura wywołuje tę metodę, gdy pobiera obramowanie wokół wystąpienia klasy CMFCToolBarComboBoxButton.
virtual void OnDrawComboBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia przycisku pola kombi.
Rect
[in] Prostokąt określający granice przycisku pola kombi.
bDisabled
[in] Parametr logiczny wskazujący, czy przycisk pola kombi jest niedostępny.
bIsDropped
[in] Parametr logiczny wskazujący, czy pole kombi jest porzucane.
bIsHighlighted
[in] Parametr logiczny wskazujący, czy przycisk pola kombi jest wyróżniony.
PButton
[in] Wskaźnik do CMFCToolBarComboBoxButton
obiektu. Struktura rysuje ten przycisk pola kombi.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd obramowania pola kombi.
CMFCVisualManagerOffice2003::OnDrawComboDropButton
Struktura wywołuje tę metodę, gdy pobiera przycisk upuszczania klasy CMFCToolBarComboBoxButton.
virtual void OnDrawComboDropButton(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice przycisku upuszczania.
bDisabled
[in] Parametr logiczny wskazujący, czy przycisk upuszczania jest niedostępny.
bIsDropped
[in] Parametr logiczny wskazujący, czy pole kombi jest porzucane.
bIsHighlighted
[in] Parametr logiczny wskazujący, czy przycisk upuszczania jest wyróżniony.
PButton
[in] Wskaźnik do CMFCToolBarComboBoxButton
obiektu. Struktura rysuje przycisk upuszczania dla tego przycisku pola kombi
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd przycisku upuszczania przycisku pola kombi.
CMFCVisualManagerOffice2003::OnDrawControlBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie kontrolki.
virtual void OnDrawControlBorder(CWnd* pWndCtrl);
Parametry
pWndCtrl
[in] Wskaźnik do obiektu klasy CWnd reprezentującego kontrolkę, dla której ma być rysowane obramowanie.
Uwagi
CMFCVisualManagerOffice2003::OnDrawExpandingBox
Wywoływana przez strukturę podczas rysowania pola rozwijania.
virtual void OnDrawExpandingBox(
CDC* pDC,
CRect rect,
BOOL bIsOpened,
COLORREF colorBox);
Parametry
PDC
[in] Wskaźnik do kontekstu wyświetlania, w którym ma zostać narysowane pole rozwijania.
Rect
[in] Prostokąt ograniczenia pola rozwijania, który ma zostać narysowany.
bIsOtwórz
[in] WARTOŚĆ TRUE, jeśli pole do narysowania jest otwarte lub FAŁSZ, jeśli nie.
colorBox
[in] Kolor zewnętrznego obramowania pola do narysowania.
Uwagi
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie wokół wystąpienia klasy CMFCHeaderCtrl.
virtual void OnDrawHeaderCtrlBorder(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsPressed,
BOOL bIsHighlighted);
Parametry
pCtrl
[in] Wskaźnik do obiektu klasy CMFCHeaderCtrl. Struktura rysuje obramowanie tej kontrolki nagłówka.
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice kontrolki nagłówka.
[in] bIsPressed
[in] bIsHighlighted
Parametr logiczny wskazujący, czy kontrolka nagłówka jest naciśnięta.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować obramowanie kontrolki nagłówka.
CMFCVisualManagerOffice2003::OnDrawMenuBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie klasy CMFCPopupMenu.
virtual void OnDrawMenuBorder(
CDC* pDC,
CMFCPopu* pMenu,
CRect rect);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia dla obiektu klasy CMFCPopupMenu.
pMenu
[in] Wskaźnik do obiektu klasy CMFCPopupMenu. Struktura rysuje obramowanie wokół tego menu podręcznego.
Rect
[in] Prostokąt określający granice menu podręcznego.
Uwagi
Domyślna implementacja tej metody wyświetla standardowe obramowanie menu. Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd obramowania menu.
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter
Struktura wywołuje tę metodę, gdy rysuje rozdzielacz paska programu Outlook.
virtual void OnDrawOutlookBarSplitter(
CDC* pDC,
CRect rectSplitter);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectSplitter
[in] Prostokąt określający granice podziału.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd rozdzielaczy na pasku programu Outlook.
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder
Wywoływana przez strukturę, gdy rysuje obramowanie przycisku strony programu Outlook.
virtual void OnDrawOutlookPageButtonBorder(
CDC* pDC,
CRect& rectBtn,
BOOL bIsHighlighted,
BOOL bIsPressed);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectBtn
[in] Prostokąt określający granicę przycisku strony programu Outlook.
bIsHighlighted
[in] Wartość logiczna określająca, czy przycisk jest wyróżniony.
bIsPressed
[in] Wartość logiczna określająca, czy przycisk jest naciśnięty.
Uwagi
Zastąpi tę metodę w niestandardowym menedżerze wizualizacji, aby zmienić wygląd przycisku strony programu Outlook.
CMFCVisualManagerOffice2003::OnDrawPaneBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie obiektu klasy CPane.
virtual void OnDrawPaneBorder(
CDC* pDC,
CBasePane* pBar,
CRect& rect);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia paska sterowania.
Pasek p
[in] Wskaźnik do okienka. Menedżer wizualizacji rysuje obramowanie tego okienka.
Rect
[in] Prostokąt wskazujący granice okienka.
Uwagi
Domyślna implementacja tej metody wyświetla obramowanie standardowe. Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd obramowania.
CMFCVisualManagerOffice2003::OnDrawPaneCaption
Struktura wywołuje tę metodę, gdy rysuje podpis dla obiektu klasy CDockablePane.
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Pasek p
[in] Wskaźnik do obiektu klasy CDockablePane. Struktura rysuje podpis dla tego okienka.
bActive
[in] Parametr logiczny wskazujący, czy pasek sterowania jest aktywny.
retCaption
[in] Prostokąt określający granice podpisu.
retButtons
[in] Prostokąt określający granice przycisków podpisów.
Wartość zwracana
Parametr COLORREF wskazujący kolor tekstu podpisu.
Uwagi
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie okna podręcznego.
virtual void OnDrawPopupWindowBorder(
CDC* pDC,
CRect rect);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia okna podręcznego.
Rect
[in] Prostokąt ograniczenia okna podręcznego.
Uwagi
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku w oknie podręcznym.
virtual void OnDrawPopupWindowButtonBorder(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia przycisku.
rectClient
[in] Ograniczenie prostokąta przycisku.
PButton
[in] Wskaźnik do przycisku ( obiekt klasy CMFCDesktopAlertWndButton).
Uwagi
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption
Struktura wywołuje tę metodę, gdy rysuje podpis okna podręcznego.
virtual COLORREF OnDrawPopupWindowCaption(
CDC* pDC,
CRect rectCaption,
CMFCDesktopAlertWnd* pPopupWnd);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia podpisu.
retCaption
[in] Wiązanie prostokąta podpisu.
pPopupWnd
[in] Wskaźnik do okna podręcznego, dla którego ma zostać narysowany podpis.
Wartość zwracana
Kolor tekstu podpisu.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd podpisów okien podręcznych.
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup
Struktura wywołuje tę metodę, gdy rysuje grupę przycisków na wstążce.
virtual COLORREF OnDrawRibbonButtonsGroup(
CDC* pDC,
CMFCRibbonButtonsGroup* pGroup,
CRect rectGroup);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
PGroup
[in] Wskaźnik do grupy przycisków na wstążce. Struktura rysuje tę grupę przycisków.
rectGroup
[in] Prostokąt określający granice grupy.
Wartość zwracana
Wartość zarezerwowana. Domyślna implementacja zwraca wartość -1.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd grupy przycisków na wstążce.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption
Struktura wywołuje tę metodę, gdy rysuje pasek podpisów dla kategorii wstążki.
virtual COLORREF OnDrawRibbonCategoryCaption(
CDC* pDC,
CMFCRibbonContextCaption* pContextCaption);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia kategorii wstążki.
pContextCaption
[in] Wskaźnik do paska podpisów. Menedżer wizualizacji rysuje tę klasę CMFCRibbonContextCaption.
Wartość zwracana
Parametr COLORREF wskazujący kolor tekstu na pasku podpisów.
Uwagi
Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd paska podpisów dla kategorii wstążki.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab
Struktura wywołuje tę metodę, gdy rysuje kartę dla kategorii wstążki.
virtual COLORREF OnDrawRibbonCategoryTab(
CDC* pDC,
CMFCRibbonTab* pTab,
BOOL bIsActive);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
pTab
[in] Wskaźnik do obiektu karty wstążki. Struktura rysuje tę kartę.
bIsActive
[in] Wartość TRUE, jeśli karta jest aktywna lub FAŁSZ, jeśli nie.
Wartość zwracana
Kolor używany dla tekstu na karcie kategorii wstążki.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd karty kategorii wstążki.
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar
Struktura wywołuje tę metodę, gdy rysuje obiekt klasyCMFCRibbonProgressBar.
virtual void OnDrawRibbonProgressBar(
CDC* pDC,
CMFCRibbonProgressBar* pProgress,
CRect rectProgress,
CRect rectChunk,
BOOL bInfiniteMode);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
PProgress
[in] Wskaźnik do obiektu klasy CMFCRibbonProgressBar. Struktura rysuje ten pasek postępu.
retProgress
[in] Prostokąt określający granice paska postępu.
rectChunk
[in] Prostokąt określający granice obszaru otaczającego pasek postępu.
bInfiniteMode
[in] Wartość TRUE, jeśli pasek jest w trybie nieskończonym lub FAŁSZ, jeśli nie. Domyślna implementacja nie używa tego parametru.
Uwagi
Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd paska postępu
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator
Struktura wywołuje tę metodę, gdy rysuje separator na pasku narzędzi Szybki dostęp na wstążce.
virtual void OnDrawRibbonQuickAccessToolBarSeparator(
CDC* pDC,
CMFCRibbonSeparator* pSeparator,
CRect rect);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
PSeparator
[in] Wskaźnik do obiektu klasy CMFCRibbonSeparator. Struktura rysuje ten separator wstążki.
Rect
[in] Prostokąt określający granice separatora.
Uwagi
Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd separatorów wstążki na pasku narzędzi Szybki dostęp.
CMFCVisualManagerOffice2003::OnDrawRibbonsliderChannel
Struktura wywołuje tę metodę, gdy pobiera kanał klasy CMFCRibbonSlider.
virtual void OnDrawRibbonSliderChannel(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
PSlider
[in] Wskaźnik do obiektu klasy CMFCRibbonSlider. Struktura rysuje kanał dla tego suwaka wstążki.
Rect
[in] Prostokąt określający granice dla kanału suwaka wstążki.
Uwagi
Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd kanału suwaka wstążki.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb
Struktura wywołuje tę metodę, gdy rysuje kciuk obiektu klasy CMFCRibbonSlider
virtual void OnDrawRibbonSliderThumb(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
PSlider
[in] Wskaźnik do klasy CMFCRibbonSlider. Struktura rysuje kciuk dla tego suwaka wstążki.
Rect
[in] Prostokąt określający granice kciuka suwaka wstążki.
bIsHighlighted
[in] Parametr logiczny wskazujący, czy kciuk jest wyróżniony.
bIsPressed
[in] Parametr logiczny wskazujący, czy jest naciśnięty kciuk.
bIsDisabled
[in] Parametr logiczny wskazujący, czy kciuk jest niedostępny.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd kciuka suwaka wstążki.
CMFCVisualManagerOffice2003::OnDrawRibbonsliderZoomButton
Struktura wywołuje tę metodę, gdy rysuje przyciski powiększenia dla obiektu klasy CMFCRibbonSlider.
virtual void OnDrawRibbonSliderZoomButton(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsZoomOut,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
PSlider
[in] Wskaźnik do obiektu klasy CMFCRibbonSlider. Struktura rysuje ten suwak wstążki.
Rect
[in] Prostokąt określający granice przycisków powiększenia na suwaku wstążki.
bIsZoomOut
[in] WARTOŚĆ TRUE, jeśli struktura powinna narysować lewy przycisk z " -, aby powiększyć, lub FALSE, jeśli struktura powinna narysować prawy przycisk " +w celu powiększenia.
bIsHighlighted
[in] Parametr logiczny wskazujący, czy przycisk jest wyróżniony.
bIsPressed
[in] Parametr logiczny wskazujący, czy przycisk jest naciśnięty.
bIsDisabled
[in] Parametr logiczny wskazujący, czy przycisk jest niedostępny.
Uwagi
Domyślnie przyciski powiększenia na suwaku wstążki są okręgiem z znakiem + lub - w środku. Aby dostosować wygląd przycisków powiększenia, zastąp tę metodę w pochodnym menedżerze wizualizacji.
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane
Platforma wywołuje tę metodę, gdy rysuje okienko na pasku stanu.
virtual COLORREF OnDrawRibbonStatusBarPane(
CDC* pDC,
CMFCRibbonStatusBar* pBar,
CMFCRibbonStatusBarPane* pPane);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Pasek p
[in] Wskaźnik do paska stanu, który zawiera okienko.
PPane
[in] Wskaźnik do okienka paska stanu. Struktura rysuje ten obiekt klasy CMFCRibbonStatusBarPane.
Wartość zwracana
Wartość zarezerwowana. Domyślna implementacja zwraca wartość -1.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd okienka na pasku stanu.
CMFCVisualManagerOffice2003::OnDrawScrollButtons
Struktura wywołuje tę metodę, gdy rysuje przyciski przewijania.
virtual void OnDrawScrollButtons(
CDC* pDC,
const CRect& rect,
const int nBorderSize,
int iImage,
BOOL bHilited);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt ograniczenia przycisków przewijania.
nBorderSize
[in] Rozmiar obramowania do rysowania wokół przycisków przewijania.
iImage
[in] Identyfikator obrazu do rysowania w przyciskach przewijania.
bHilited
[in] WARTOŚĆ TRUE, jeśli przyciski przewijania są wyróżnione lub FAŁSZ, jeśli nie.
Uwagi
CMFCVisualManagerOffice2003::OnDrawSeparator
Struktura wywołuje tę metodę, gdy rysuje separator.
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia dla paska sterowania.
Pasek p
[in] Wskaźnik do okienka zawierającego separator.
Rect
[in] Prostokąt określający granice separatora.
bIsHoriz
[in] WARTOŚĆ TRUE, jeśli okienko jest zadokowane poziomo lub FAŁSZ, jeśli okienko jest zadokowane w pionie.
Uwagi
Separatory są używane na paskach sterowania do oddzielania grup powiązanych ikon. Domyślna implementacja tej metody wyświetla separator standardowy. Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd separatora.
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems
Struktura wywołuje tę metodę, gdy rysuje wszystkie elementy w menu
virtual void OnDrawShowAllMenuItems(
CDC* pDC,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt ograniczenia menu do narysowania.
state
[in] Stan przycisku.
Uwagi
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie obiektu klasy CMFCStatusBar.
virtual void OnDrawStatusBarPaneBorder(
CDC* pDC,
CMFCStatusBar* pBar,
CRect rectPane,
UINT uiID,
UINT nStyle);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Pasek p
[in] Wskaźnik do obiektu klasy CMFCStatusBar. Struktura rysuje ten obiekt paska stanu.
rectPane
[in] Prostokąt określający granice paska stanu.
identyfikator uiID
[in] Identyfikator paska stanu.
nStyle
[in] Styl paska stanu.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd obramowania dla CMFCStatusBar
obiektu.
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress
Struktura wywołuje tę metodę, gdy pobiera wskaźnik postępu dla obiektu klasy CMFCStatusBar
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia dla paska stanu
pStatusBar
[in] Obiekt klasy CMFCStatusBar zawierający pasek postępu.
retProgress
[in] Prostokąt określający granice paska postępu.
nProgressTotal
[in] Łączna liczba paska postępu.
nProgressCurr
[in] Bieżący postęp paska postępu.
clrBar
[in] Początkowy kolor paska postępu. Wartość jest początkiem gradientu koloru lub pełnym kolorem paska postępu.
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd paska postępu na pasku stanu.
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox
Struktura wywołuje tę metodę, gdy pobiera pole rozmiaru dla klasy CMFCStatusBar.
virtual void OnDrawStatusBarSizeBox(
CDC* pDC,
CMFCStatusBar* pStatBar,
CRect rectSizeBox);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
pStatBar
[in] Wskaźnik do paska stanu. Struktura rysuje pole rozmiaru dla tego paska stanu.
rectSizeBox
[in] Prostokąt określający granice pola rozmiaru.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd pola rozmiaru na pasku stanu.
CMFCVisualManagerOffice2003::OnDrawTab
Struktura wywołuje tę metodę, gdy rysuje karty dla obiektu klasy CMFCBaseTabCtrl.
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectTab
[in] Prostokąt określający granice kontrolki tabulacji.
iTab
[in] Indeks karty, którą rysuje struktura.
bIsActive
[in] Parametr logiczny określający, czy karta jest aktywna.
pTabWnd
[in] Wskaźnik do obiektu klasy CMFCBaseTabCtrl. Struktura rysuje tę kontrolkę karty.
Uwagi
Obiekt CMFCBaseTabCtrl
wywołuje tę metodę, gdy przetwarza komunikat WM_PAINT. Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd kart.
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie przycisku tabulacji.
virtual void OnDrawTabsButtonBorder(
CDC* pDC,
CRect& rect,
CMFCButton* pButton,
UINT uiState,
CMFCBaseTabCtrl* pWndTab);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice przycisku tabulatora.
PButton
[in] Wskaźnik do klasy CMFCButton, dla której struktura rysuje obramowanie.
uiState
[in] Stan przycisku (zobacz CButton::GetState).
pWndTab
[in] Wskaźnik do okna karty nadrzędnej.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd obramowania przycisku karty.
CMFCVisualManagerOffice2003::OnDrawTask
Struktura wywołuje tę metodę, gdy rysuje obiekt klasy CMFCTasksPaneTask.
virtual void OnDrawTask(
CDC* pDC,
CMFCTasksPaneTask* pTask,
CImageList* pIcons,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
pTask
[in] Wskaźnik do obiektu klasy CMFCTasksPaneTask. Struktura rysuje to zadanie.
PIcons
[in] Wskaźnik do listy obrazów skojarzony z okienkiem zadań. Każde zadanie zawiera indeks obrazu na tej liście.
bIsHighlighted
[in] Parametr logiczny określający, czy wyświetlane zadanie jest wyróżnione.
bIsSelected
[in] Parametr logiczny określający, czy wyświetlane zadanie jest zaznaczone.
Uwagi
Platforma wyświetla zadania na pasku zadań jako ikonę i tekst. Parametr pIcons zawiera ikonę zadania wskazanego przez pTask. Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd zadań na pasku zadań.
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder
Struktura wywołuje tę metodę, gdy rysuje obramowanie wokół grupy na obiekcie klasy CMFCTasksPane.
virtual void OnDrawTasksGroupAreaBorder(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE,
BOOL bNoTitle = FALSE);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice obszaru grupy w okienku zadań.
bSpecial
[in] Parametr logiczny określający, czy obramowanie jest wyróżnione. Wartość TRUE wskazuje, że obramowanie jest wyróżnione.
bNoTitle
[in] Parametr logiczny określający, czy obszar grupy ma tytuł. Wartość TRUE wskazuje, że obszar grupy nie ma tytułu.
Uwagi
Zastąp tę funkcję w klasie pochodnej, aby dostosować obramowanie wokół obszaru grupy w okienku zadań.
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption
Struktura wywołuje tę metodę, gdy pobiera podpis dla obiektu klasy CMFCTasksPaneTaskGroup.
virtual void OnDrawTasksGroupCaption(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
PGroup
[in] Wskaźnik do obiektu klasy CMFCTasksPaneTaskGroup. Struktura rysuje podpis dla tej grupy.
bIsHighlighted
[in] Parametr logiczny wskazujący, czy grupa jest wyróżniona.
bIsSelected
[in] Parametr logiczny wskazujący, czy grupa jest obecnie wybrana.
bCanCollapse
[in] Parametr logiczny wskazujący, czy można zwinąć grupę.
Uwagi
Zastąp tę metodę w klasie pochodnej, aby dostosować podpis dla klasy CMFCTasksPaneTaskGroup
.
CMFCVisualManagerOffice2003::OnDrawTearOffCaption
Struktura wywołuje tę metodę, gdy rysuje podpis dla obiektu klasy CMFCPopupMenu.
virtual void OnDrawTearOffCaption(
CDC* pDC,
CRect rect,
BOOL bIsActive);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice podpisu.
bIsActive
[in] WARTOŚĆ TRUE, jeśli podpis jest aktywny; FAŁSZ w przeciwnym razie.
Uwagi
Ta funkcja jest wywoływana przez platformę , gdy obiekt klasy CMFCPopupMenu przetwarza komunikat WM_PAINT i musi rysować podpis odręczy.
Zastąp tę metodę w klasie pochodnej, aby dostosować wygląd podpisów dla pasków odrętywania.
CMFCVisualManagerOffice2003::OnErasePopupWindowButton
Struktura wywołuje tę metodę, gdy wymazuje przycisk w oknie podręcznym.
virtual void OnErasePopupWindowButton(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectClient
[in] Prostokąt określający obszar klienta okna podręcznego.
PButton
[in] Wskaźnik do przycisku, który ma zostać wymazany.
Uwagi
CMFCVisualManagerOffice2003::OnEraseTabsArea
Struktura wywołuje tę metodę, gdy wymazuje obszar karty okna karty.
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice obszaru tabulacji.
pTabWnd
[in] Wskaźnik do okna karty. Struktura usuwa obszar karty dla określonego okna karty.
Uwagi
Ta funkcja jest wywoływana przez platformę , gdy obiekt klasy CMFCBaseTabCtrl przetwarza komunikat WM_PAINT i usuwa obszar karty.
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd kart.
CMFCVisualManagerOffice2003::OnEraseTabsButton
Struktura wywołuje tę metodę, gdy wymazuje tekst i ikonę przycisku karty.
virtual void OnEraseTabsButton(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
CMFCBaseTabCtrl* pWndTab);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice przycisku tabulatora.
PButton
[in] Wskaźnik do przycisku karty. Struktura usuwa tekst i ikonę dla tego przycisku.
pWndTab
[in] Wskaźnik do kontrolki karty, która zawiera przycisk karty.
Uwagi
Struktura usuwa tekst i ikonę przycisku, gdy obiekt klasy CMFCBaseTabCtrl przetwarza komunikat WM_ERASEBKGND
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd przycisków tabulacji.
CMFCVisualManagerOffice2003::OnEraseTabsFrame
Struktura wywołuje tę metodę, gdy wymazuje ramkę z obiektu klasy CMFCBaseTabCtrl.
virtual BOOL OnEraseTabsFrame(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice okna karty.
pTabWnd
[in] Wskaźnik do okna karty. Struktura usuwa ramkę dla tej klasy CMFCBaseTabCtrl.
Wartość zwracana
Wartość TRUE, jeśli metoda zakończyła się powodzeniem lub FAŁSZ, jeśli tak nie jest.
Uwagi
Ta metoda wypełnia obszar wskazany przez rect z kolorem tła aktywnej karty. Jest on wywoływany, gdy CMFCBaseTabCtrl
obiekt przetwarza komunikat WM_PAINT i usuwa ramkę tabulacji.
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground
Struktura wywołuje tę metodę, gdy wypełnia tło przycisku automatycznego ukrywania.
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice przycisku automatycznego ukrywania.
PButton
[in] Wskaźnik do obiektu klasy CMFCAutoHideButton. Struktura wypełnia tło tego przycisku automatycznego ukrywania.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd przycisku automatycznego ukrywania.
CMFCVisualManagerOffice2003::OnFillBarBackground
Struktura wywołuje tę metodę, gdy wypełnia tło obiektu klasy CBasePane.
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia dla paska sterowania.
Pasek p
[in] Wskaźnik do obiektu klasy CBasePane. Struktura wypełnia tło tego okienka.
rectClient
[in] Prostokąt określający granice okienka.
retClip
[in] Prostokąt określający obszar wycinków okienka.
bNCArea
[in] Wartość zarezerwowana.
Uwagi
Domyślna implementacja tej metody wypełnia tło paska kolorem tła 3d ze zmiennej afxGlobalData
globalnej .
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować tło okienka.
CMFCVisualManagerOffice2003::OnFillButtonInterior
Struktura wywołuje tę metodę, gdy wypełnia tło przycisku paska narzędzi.
virtual void OnFillButtonInterior(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia przycisku paska narzędzi.
PButton
[in] Wskaźnik do przycisku, dla którego struktura wypełnia tło.
Rect
[in] Prostokąt określający granice przycisku paska narzędzi.
state
[in] Stan przycisku paska narzędzi (możliwe stany przycisku paska narzędzi to ButtonsIsRegular
, ButtonsIsPressed
lub ButtonsIsHighlighted
).
Uwagi
Domyślna implementacja tej metody używa domyślnego koloru do wypełnienia tła. Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować tło przycisku paska narzędzi.
CMFCVisualManagerOffice2003::OnFillCommandsListBackground
Struktura wywołuje tę metodę, gdy wypełnia tło przycisku paska narzędzi, który należy do listy poleceń. Ta lista poleceń jest częścią okna dialogowego dostosowywania.
virtual COLORREF OnFillCommandsListBackground(
CDC* pDC,
CRect rect,
BOOL bIsSelected = FALSE);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice przycisku.
bIsSelected
[in] Parametr logiczny wskazujący, czy przycisk jest zaznaczony.
Wartość zwracana
Kolor tekstu przycisku paska narzędzi.
Uwagi
Aby uzyskać więcej informacji na temat listy dostosowywania, zobacz CMFCToolBarButton::OnDrawOnCustomizeList. Domyślna implementacja tej metody wypełnia tło na podstawie schematu kolorów aktualnie wybranej skóry.
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground
Struktura wywołuje tę metodę, gdy wypełnia tło kontrolki nagłówka.
virtual void OnFillHeaderCtrlBackground(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect rect);
Parametry
pCtrl
[in] Wskaźnik do obiektu klasy CMFCHeaderCtrl. Struktura wypełnia tło dla tej kontrolki nagłówka.
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice kontrolki nagłówka.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd kontrolki nagłówka.
CMFCVisualManagerOffice2003::OnFillHighlightedArea
Struktura wywołuje tę metodę, gdy wypełnia wyróżniony obszar przycisku paska narzędzi.
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt ograniczenia wyróżnionego obszaru do wypełnienia.
pBrush
[in] Szczotka do użycia podczas wypełniania wyróżnionego obszaru.
PButton
[in] Wskaźnik do obiektu klasy CMFCToolBarButton, dla którego należy wypełnić wyróżniony obszar.
Uwagi
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption
Struktura wywołuje tę metodę, gdy wypełnia tło paska podpisów programu Outlook.
virtual void OnFillOutlookBarCaption(
CDC* pDC,
CRect rectCaption,
COLORREF& clrText);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
retCaption
[in] Prostokąt określający granice paska podpisów.
clrText
[out] Odwołanie do obiektu COLORREF, do którego ta metoda zapisuje kolor tekstu na pasku podpisów.
Uwagi
Domyślna implementacja tej metody wypełnia pasek podpisów kolorem cieni na podstawie bieżącej skóry.
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować kolor paska podpisów programu Outlook.
CMFCVisualManagerOffice2003::OnFillOutlookPageButton
Struktura wywołuje tę metodę, gdy wypełnia wnętrze przycisku strony programu Outlook.
virtual void OnFillOutlookPageButton(
CDC* pDC,
const CRect& rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
COLORREF& clrText);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice przycisku strony programu Outlook.
bIsHighlighted
[in] Parametr logiczny określający, czy przycisk jest wyróżniony.
bIsPressed
[in] Parametr logiczny określający, czy przycisk jest naciśnięty.
clrText
[out] Odwołanie do obiektu COLORREF, w którym ta metoda przechowuje kolor tekstu przycisku strony programu Outlook.
Uwagi
Zastąp tę funkcję w pochodnym menedżerze wizualizacji, aby dostosować wygląd przycisków strony programu Outlook.
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground
Struktura wywołuje tę metodę, gdy wypełnia tło okna podręcznego.
virtual void OnFillPopupWindowBackground(
CDC* pDC,
CRect rect);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice okna podręcznego.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd okien podręcznych.
CMFCVisualManagerOffice2003::OnFillTab
Struktura wywołuje tę metodę, gdy wypełnia tło okna karty.
virtual void OnFillTab(
CDC* pDC,
CRect rectFill,
CBrush* pbrFill,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectFill
[in] Prostokąt określający granice okna karty.
pbrFill
[in] Wskaźnik do pędzla używanego przez platformę do wypełniania okna karty.
iTab
[in] Indeks karty opartej na zera karty, dla której struktura wypełnia tło.
bIsActive
[in] WARTOŚĆ TRUE, jeśli karta jest aktywna lub FAŁSZ, jeśli nie.
pTabWnd
[in] Wskaźnik do kontrolki karty nadrzędnej.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd kart.
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior
Struktura wywołuje tę metodę, gdy wypełnia wnętrze obiektu klasy CMFCTasksPaneTaskGroup.
virtual void OnFillTasksGroupInterior(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Rect
[in] Prostokąt określający granice grupy zadań.
bSpecial
[in] Wartość logiczna wskazująca, czy wnętrze jest wypełnione specjalnym kolorem.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd grupy zadań.
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground
Struktura wywołuje tę metodę, gdy wypełnia tło kontrolki KLASA CMFCTasksPane.
virtual void OnFillTasksPaneBackground(
CDC* pDC,
CRect rectWorkArea);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectWorkArea
[in] Prostokąt określający granice okienka zadań.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd obiektu klasy CMFCTasksPane.
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton
Struktura wywołuje tę metodę, gdy rysuje wyróżniony przycisk menu szybkiego dostosowywania.
virtual void OnHighlightQuickCustomizeMenuButton(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia dla przycisku.
PButton
[in] Wskaźnik do przycisku.
Rect
[in] Prostokąt ograniczenia przycisku.
Uwagi
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems
Struktura wywołuje tę metodę, gdy rysuje wyróżnione polecenie menu.
virtual void OnHighlightRarelyUsedMenuItems(
CDC* pDC,
CRect rectRarelyUsed);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
rectRarelyUsed
[in] Prostokąt określający granice wyróżnionego polecenia.
Uwagi
Zastąp tę metodę w pochodnym menedżerze wizualizacji, aby dostosować wygląd wyróżnionych poleceń menu.
CMFCVisualManagerOffice2003::OnUpdateSystemColors
Struktura wywołuje tę funkcję, gdy zmienią się kolory systemowe.
virtual void OnUpdateSystemColors();
Uwagi
Struktura wywołuje tę metodę w ramach przetwarzania komunikatu WM_SYSCOLORCHANGE. Zastąp tę metodę w pochodnym menedżerze wizualizacji, jeśli chcesz wykonać kod niestandardowy, gdy kolory zmienią się w aplikacji.
CMFCVisualManagerOffice2003::SetDefaultWinXPColors
Określa, czy menedżer wizualizacji powinien używać natywnych kolorów motywu systemu Windows XP lub kolorów uzyskanych z getSysColor.
static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);
Parametry
bDefaultWinXPColors
[in] Określa, czy menedżer wizualizacji będzie używać natywnych kolorów systemu Windows XP.
Uwagi
Jeśli bDefaultWinXPColors ma wartość TRUE, menedżer wizualizacji będzie używać natywnych kolorów systemu Windows XP, takich jak niebieski, oliwkowy lub srebrny. W przeciwnym razie menedżer wizualizacji użyje kolorów uzyskanych z GetSysColor
elementu . Menedżer wizualizacji używa elementów wizualnych, takich jak COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW i COLOR_3DLIGHT.
Domyślnie CMFCVisualManagerOffice2003
obiekt używa natywnych kolorów motywu systemu Windows XP.
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook
Określa, że należy użyć motywu globalnego systemu Windows XP.
static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);
Parametry
bStatusBarOfficeXPLook
[in] WARTOŚĆ TRUE, jeśli należy użyć motywu globalnego systemu Windows XP (wartość domyślna) lub FALSE, jeśli nie.
Uwagi
CMFCVisualManagerOffice2003::SetUseGlobalTheme
Określa, czy menedżer wizualizacji używa motywu globalnego.
static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);
Parametry
bUseGlobalTheme
[in] WARTOŚĆ TRUE, jeśli chcesz, aby menedżer wizualizacji używał motywu globalnego; FAŁSZ w przeciwnym razie.
Uwagi
CMFCVisualManagerOffice2003
Jeśli obiekt używa motywu globalnego, rysuje elementy graficznego interfejsu użytkownika przy użyciu klasy CMFCVisualManagerWindows.
CMFCVisualManagerOffice2003
Jeśli obiekt nie używa motywu globalnego, rysuje elementy graficznego interfejsu użytkownika przy użyciu klasy CMFCVisualManagerOfficeXP.
Zobacz też
Wykres hierarchii
Klasy
Klasa CMFCVisualManager
Klasa CMFCVisualManagerOfficeXP
Klasa CMFCVisualManagerWindows