CMFCVisualManagerOffice2003-Klasse
CMFCVisualManagerOffice2003
bietet einer Anwendung eine Microsoft Office 2003-Darstellung.
Syntax
class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP
Member
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCVisualManagerOffice2003::D rawComboBorderWinXP | Zeichnet den Kombinationsfeldrahmen mithilfe des aktuellen Windows XP-Designs. (Außerkraftsetzungen CMFCVisualManager::D rawComboBorderWinXP.) |
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP | Zeichnet eine Dropdownschaltfläche für ein Kombinationsfeld mit dem aktuellen Windows XP-Design. (Außerkraftsetzungen CMFCVisualManager::D rawComboDropButtonWinXP.) |
CMFCVisualManagerOffice2003::D rawCustomizeButton | Zeichnet eine Schaltfläche zum Anpassen. |
CMFCVisualManagerOffice2003::D rawPushButtonWinXP | Zeichnet eine Taste mit dem aktuellen Windows XP-Design. (Außerkraftsetzungen CMFCVisualManager::D rawPushButtonWinXP.) |
CMFCVisualManagerOffice2003::GetBaseThemeColor | Ruft die Basisdesignfarbe ab. |
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor | Ruft die Farbe ab, die für das hervorgehobene Menüelement verwendet wird. |
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor | Das Framework ruft diese Methode auf, um die Hintergrundfarbe einer Eigenschaftsliste abzurufen. (Überschreibt CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor .) |
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor | Das Framework ruft diese Methode auf, um die Textfarbe einer Eigenschaftsliste abzurufen. (Überschreibt CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor .) |
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight | Gibt die Höhe aller Menüelemente zurück. (Außerkraftsetzungen CMFCVisualManager::GetShowAllMenuItemsHeight.) |
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors | Legt die angegebene Basisgruppenhintergrundfarbe und Rahmenfarbe fest. (Überschreibt CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors .) |
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor | Ruft die Hervorhebungstonfarbe ab. (Außerkraftsetzungen CMFCVisualManager::GetSmartDockingHighlightToneColor.) |
CMFCVisualManagerOffice2003::GetTabFrameColors | Das Framework ruft diese Funktion auf, wenn sie den Satz von Farben zum Zeichnen eines Registerkartenfensters abrufen muss. (Außerkraftsetzungen CMFCVisualManager::GetTabFrameColors.) |
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin | Ruft den Rand der Symbolleiste Anpassen-Schaltfläche ab. (Überschreibt CMFCVisualManager::GetToolBarCustomizeButtonMargin .) |
CMFCVisualManagerOffice2003::GetToolbarDisabledColor | Ruft die deaktivierte Farbe für die Symbolleiste ab. (Überschreibt CMFCVisualManager::GetToolbarDisabledColor .) |
CMFCVisualManagerOffice2003::GetToolTipInfo | Vom Framework aufgerufen, um QuickInfo-Informationen abzurufen. (Außerkraftsetzungen CMFCVisualManager::GetToolTipInfo.) |
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled | Gibt an, ob der visuelle Manager systemeigene Windows XP-Designfarben verwendet. |
CMFCVisualManagerOffice2003::IsDockingTabHasBorder | Gibt zurück, ob der aktuelle visuelle Manager Rahmen um Bereiche zeichnet, die angedockt und registerkartenformatiert sind. (Außerkraftsetzungen CMFCVisualManager::IsDockingTabHasBorder.) |
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs | Gibt an, ob OneNote-Registerkarten hervorgehoben werden sollen. (Überschreibt CMFCVisualManager::IsHighlightOneNoteTabs .) |
CMFCVisualManagerOffice2003::IsOffsetPressedButton | Wird vom Framework beim Zeichnen einer Symbolleistenschaltfläche aufgerufen. (Überschreibt CMFCVisualManager::IsOffsetPressedButton .) |
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook | Gibt an, ob eine Statusleiste mit einem Office XP-Look vorhanden ist. |
CMFCVisualManagerOffice2003::IsToolbarRoundShape | Gibt an, ob eine angegebene Symbolleiste eine runde Form aufweist. (Außerkraftsetzungen CMFCVisualManager::IsToolbarRoundShape.) |
CMFCVisualManagerOffice2003::IsUseGlobalTheme | Gibt an, ob ein globales Windows XP-Design verwendet wird. |
CMFCVisualManagerOffice2003::IsWindowsThemingSupported | Gibt an, ob Windows-Design unterstützt wird. (Außerkraftsetzungen CMFCVisualManager::IsWindowsThemingSupported.) |
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder | Das Framework ruft diese Methode auf, wenn es den Rahmen einer Schaltfläche zum automatischen Ausblenden zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawAutoHideButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawBarGripper | Wird vom Framework aufgerufen, wenn er den Ziehelement für einen Steuerbalken zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawBarGripper .) |
CMFCVisualManagerOffice2003::OnDrawBrowseButton | Das Framework ruft diese Methode auf, wenn sie die Schaltfläche zum Durchsuchen für ein Bearbeitungssteuerelement zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawBrowseButton .) |
CMFCVisualManagerOffice2003::OnDrawButtonBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen einer Symbolleistenschaltfläche zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawButtonBorder .) |
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen eines CMFCCaptionBar-Klassenobjekts zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawCaptionBarBorder.) |
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx | Das Framework ruft diese Methode auf, wenn sie ein Kontrollkästchen zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawCheckBoxEx.) |
CMFCVisualManagerOffice2003::OnDrawComboBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen um ein CMFCToolBarComboBoxButton-Klassenobjekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawComboBorder .) |
CMFCVisualManagerOffice2003::OnDrawComboDropButton | Das Framework ruft diese Methode auf, wenn sie die Drop-Schaltfläche einer CMFCToolBarComboBoxButton-Klasse zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawComboDropButton .) |
CMFCVisualManagerOffice2003::OnDrawControlBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen eines Steuerelements zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawControlBorder.) |
CMFCVisualManagerOffice2003::OnDrawExpandingBox | Das Framework ruft diese Methode auf, wenn sie ein expandierendes Feld zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawExpandingBox.) |
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen um eine Instanz der CMFCHeaderCtrl-Klasse zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawHeaderCtrlBorder.) |
CMFCVisualManagerOffice2003::OnDrawMenuBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen einer CMFCPopupMenu-Klasse zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawMenuBorder .) |
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter | Das Framework ruft diese Methode auf, wenn er den Splitter für eine Outlook-Leiste zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawOutlookBarSplitter.) |
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder | Wird vom Framework aufgerufen, wenn er den Rahmen einer Outlook-Seitenschaltfläche zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawOutlookPageButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawPaneBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen eines CPane Class-Objekts zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPaneBorder .) |
CMFCVisualManagerOffice2003::OnDrawPaneCaption | Das Framework ruft diese Methode auf, wenn sie eine Beschriftung für ein CDockablePane Class-Objekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPaneCaption .) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen eines Popupfensters zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder .) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder | Das Framework ruft diese Methode auf, wenn er den Rahmen einer Schaltfläche in einem Popupfenster zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder .) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption | Das Framework ruft diese Methode auf, wenn sie die Beschriftung eines Popupfensters zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption .) |
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup | Das Framework ruft diese Methode auf, wenn sie eine Gruppe von Schaltflächen im Menüband zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawRibbonButtonsGroup.) |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption | Das Framework ruft diese Methode auf, wenn sie die Beschriftungsleiste für eine Menübandkategorie zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawRibbonCategoryCaption.) |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab | Das Framework ruft diese Methode auf, wenn sie die Registerkarte für eine Menübandkategorie zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawRibbonCategoryTab.) |
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar | Das Framework ruft diese Methode auf, wenn sie eine CMFCRibbonProgressBar-Klasse zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawRibbonProgressBar.) |
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator | Das Framework ruft diese Methode auf, wenn sie ein Trennzeichen auf der Symbolleiste für den Schnellzugriff eines Menübands zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator .) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel | Das Framework ruft diese Methode auf, wenn er den Kanal einer CMFCRibbonSlider-Klasse zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawRibbonSliderChannel.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb | Das Framework ruft diese Methode auf, wenn er den Daumen eines CMFCRibbonSlider-Objekts zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawRibbonSliderThumb.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton | Das Framework ruft diese Methode auf, wenn sie die Zoomschaltflächen für ein CMFCRibbonSlider -Objekt zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawRibbonSliderZoomButton.) |
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane | Das Framework ruft diese Methode auf, wenn sie einen Bereich auf der Statusleiste zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane .) |
CMFCVisualManagerOffice2003::OnDrawScrollButtons | Das Framework ruft diese Methode auf, wenn sie Bildlaufschaltflächen zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawScrollButtons .) |
CMFCVisualManagerOffice2003::OnDrawSeparator | Das Framework ruft diese Methode auf, wenn sie ein Trennzeichen zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawSeparator .) |
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems | Das Framework ruft diese Methode auf, wenn alle Elemente in einem Menü bezieht. (Außerkraftsetzungen CMFCVisualManager::OnDrawShowAllMenuItems.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder | Das Framework ruft diese Methode auf, wenn er den Rahmen für ein CMFCStatusBar-Klassenobjekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder .) |
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress | Das Framework ruft diese Methode auf, wenn sie die Statusanzeige für das CMFCStatusBar -Objekt zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawStatusBarProgress.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox | Das Framework ruft diese Methode auf, wenn es das Größenfeld für eine CMFCStatusBar zeichnet. (Außerkraftsetzungen CMFCVisualManager::OnDrawStatusBarSizeBox.) |
CMFCVisualManagerOffice2003::OnDrawTab | Das Framework ruft diese Methode auf, wenn sie die Registerkarten für ein CMFCBaseTabCtrl-Klassenobjekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTab .) |
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder | Das Framework ruft diese Methode auf, wenn sie den Rahmen einer Registerkartenschaltfläche zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder .) |
CMFCVisualManagerOffice2003::OnDrawTask | Das Framework ruft diese Methode auf, wenn sie ein CMFCTasksPaneTask-Klassenobjekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTask .) |
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder | Das Framework ruft diese Methode auf, wenn sie einen Rahmen um eine Gruppe in einem CMFCTasksPane Class-Objekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder .) |
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption | Das Framework ruft diese Methode auf, wenn sie die Beschriftung für ein CMFCTasksPaneTaskGroup-Klassenobjekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption .) |
CMFCVisualManagerOffice2003::OnDrawTearOffCaption | Das Framework ruft diese Methode auf, wenn sie die Beschriftung für ein CMFCPopupMenu Class -Objekt zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnDrawTearOffCaption .) |
CMFCVisualManagerOffice2003::OnErasePopupWindowButton | Das Framework ruft diese Methode auf, wenn sie eine Schaltfläche in einem Popupfenster löscht. (Überschreibt CMFCVisualManagerOfficeXP::OnErasePopupWindowButton .) |
CMFCVisualManagerOffice2003::OnEraseTabsArea | Das Framework ruft diese Methode auf, wenn er den Registerkartenbereich eines Registerkartenfensters löscht. (Überschreibt CMFCVisualManagerOfficeXP::OnEraseTabsArea .) |
CMFCVisualManagerOffice2003::OnEraseTabsButton | Das Framework ruft diese Methode auf, wenn er den Text und das Symbol einer Registerkartenschaltfläche löscht. (Überschreibt CMFCVisualManagerOfficeXP::OnEraseTabsButton .) |
CMFCVisualManagerOffice2003::OnEraseTabsFrame | Das Framework ruft diese Methode auf, wenn ein Frame für eine CMFCBaseTabCtrl-Klasse gelöscht wird. (Außerkraftsetzungen CMFCVisualManager::OnEraseTabsFrame.) |
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground | Das Framework ruft diese Methode auf, wenn es den Hintergrund einer Schaltfläche zum automatischen Ausblenden füllt. (Außerkraftsetzungen CMFCVisualManager::OnFillAutoHideButtonBackground.) |
CMFCVisualManagerOffice2003::OnFillBarBackground | Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines CBasePane-Klassenobjekts ausfüllt. (Überschreibt CMFCVisualManagerOfficeXP::OnFillBarBackground .) |
CMFCVisualManagerOffice2003::OnFillButtonInterior | Das Framework ruft diese Methode auf, wenn sie den Hintergrund einer Symbolleistenschaltfläche ausfüllt. (Überschreibt CMFCVisualManagerOfficeXP::OnFillButtonInterior .) |
CMFCVisualManagerOffice2003::OnFillCommandsListBackground | Das Framework ruft diese Methode auf, wenn sie den Hintergrund einer Symbolleistenschaltfläche ausfüllt, die zu einer Befehlsliste gehört. (Überschreibt CMFCVisualManagerOfficeXP::OnFillCommandsListBackground .) |
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground | Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines Headersteuerelements ausfüllt. (Außerkraftsetzungen CMFCVisualManager::OnFillHeaderCtrlBackground.) |
CMFCVisualManagerOffice2003::OnFillHighlightedArea | Das Framework ruft diese Methode auf, wenn sie den hervorgehobenen Bereich einer Symbolleistenschaltfläche ausfüllt. (Überschreibt CMFCVisualManagerOfficeXP::OnFillHighlightedArea .) |
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption | Das Framework ruft diese Methode auf, wenn sie den Hintergrund einer Outlook-Beschriftungsleiste ausfüllt. (Außerkraftsetzungen CMFCVisualManager::OnFillOutlookBarCaption.) |
CMFCVisualManagerOffice2003::OnFillOutlookPageButton | Das Framework ruft diese Methode auf, wenn sie das Innere einer Outlook-Seitenschaltfläche ausfüllt. (Außerkraftsetzungen CMFCVisualManager::OnFillOutlookPageButton.) |
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground | Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines Popupfensters ausfüllt. (Überschreibt CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground .) |
CMFCVisualManagerOffice2003::OnFillTab | Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines Registerkartenfensters ausfüllt. (Überschreibt CMFCVisualManagerOfficeXP::OnFillTab .) |
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior | Das Framework ruft diese Methode auf, wenn sie das Innere eines CMFCTasksPaneTaskGroup-Klassenobjekts ausfüllt. (Überschreibt CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior .) |
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground | Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines CMFCTasksPane-Steuerelements ausfüllt. (Außerkraftsetzungen CMFCVisualManager::OnFillTasksPaneBackground.) |
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton | Das Framework ruft diese Methode auf, wenn sie eine hervorgehobene Schnellanpassmenüschaltfläche zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton .) |
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems | Das Framework ruft diese Methode auf, wenn sie einen hervorgehobenen Menübefehl zeichnet. (Überschreibt CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems .) |
CMFCVisualManagerOffice2003::OnUpdateSystemColors | Das Framework ruft diese Funktion auf, wenn sich die Systemfarben ändern. (Überschreibt CMFCVisualManagerOfficeXP::OnUpdateSystemColors .) |
CMFCVisualManagerOffice2003::SetDefaultWinXPColors | Gibt an, ob der visuelle Manager systemeigene Windows XP-Designfarben oder -farben verwenden soll, die von GetSysColor abgerufen wurden. |
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook | Gibt an, dass das globale Windows XP-Design verwendet werden soll. |
CMFCVisualManagerOffice2003::SetUseGlobalTheme | Gibt an, ob der visuelle Manager ein globales Design verwendet. |
Hinweise
Sie verwenden die CMFCVisualManagerOffice2003
Klasse, um die visuelle Darstellung Ihrer Anwendung so zu ändern, dass sie Microsoft Office 2003 ähnelt.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie der visuelle Manager von Office 2003 festgelegt wird. Dieser Codeausschnitt ist Teil des Desktop Alert Demo-Beispiels.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
Vererbungshierarchie
Anforderungen
Header: afxvisualmanageroffice2003.h
CMFCVisualManagerOffice2003::D rawComboBorderWinXP
Zeichnet den Kombinationsfeldrahmen mithilfe des aktuellen Windows XP-Designs.
virtual BOOL DrawComboBorderWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Umgebendes Rechteck des Kombinationsfeldrahmens.
bDisabled
[in] Gibt an, ob der Kombinationsfeldrahmen deaktiviert ist.
bIsDropped
[in] Gibt an, ob der Kombinationsfeldrahmen nach unten abgelegt wird.
bIsHighlighted
[in] Gibt an, ob der Kombinationsfeldrahmen hervorgehoben ist.
Rückgabewert
Gibt WAHR zurück, wenn die Design-API aktiviert oder FALSCH ist, wenn dies nicht der Fall ist.
Hinweise
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP
Zeichnet eine Dropdownschaltfläche für ein Kombinationsfeld mit dem aktuellen Windows XP-Design.
virtual BOOL DrawComboDropButtonWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Das umgebende Rechteck der Dropdownschaltfläche des Kombinationsfelds.
bDisabled
[in] Gibt an, ob die Dropdownschaltfläche des Kombinationsfelds deaktiviert ist.
bIsDropped
[in] Gibt an, ob die Dropdownschaltfläche des Kombinationsfelds nach unten abgelegt wird.
bIsHighlighted
[in] Gibt an, ob die Dropdownschaltfläche des Kombinationsfelds hervorgehoben ist.
Rückgabewert
Gibt WAHR zurück, wenn die Design-API aktiviert oder FALSCH ist, wenn dies nicht der Fall ist.
Hinweise
CMFCVisualManagerOffice2003::D rawCustomizeButton
Zeichnet eine Schaltfläche zum Anpassen.
virtual void DrawCustomizeButton(
CDC* pDC,
CRect rect,
BOOL bIsHorz,
CMFCVisualManager::AFX_BUTTON_STATE state,
BOOL bIsCustomize,
BOOL bIsMoreButtons);
Parameter
pDC
[in] Zeiger auf einen Anzeigekontext.
rect
[in] Das umgebende Rechteck der Schaltfläche
bIsHorz
[in] TRUE, wenn die Schaltfläche horizontal ist, oder FALSE, wenn sie vertikal ist.
state
[in] Der Zustand der Schaltfläche, wie sie gezeichnet werden soll (normal, gedrückt oder hervorgehoben).
bIsCustomize
[in] TRUE, wenn das Bild "Pfeil-nach-unten" oder "Pfeil nach links" im Schaltflächenrechteck gezeichnet werden soll, wenn dies nicht der Fall ist.
bIsMoreButtons
[in] TRUE, wenn das Bild "Weitere Schaltflächen anpassen" im Schaltflächenrechteck oder "FALSE" gezeichnet werden soll, wenn dies nicht der Fall ist.
Hinweise
CMFCVisualManagerOffice2003::D rawPushButtonWinXP
Zeichnet eine Taste mit dem aktuellen Windows XP-Design.
virtual BOOL DrawPushButtonWinXP(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
UINT uiState);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Das umgebende Rechteck der Knopfdrucktaste.
pButton
[in] Ein Zeiger auf das ZU zeichnende CMFCButton Class-Objekt .
uiState
[in] Ignoriert. Der Zustand wird von pButton übernommen.
Rückgabewert
TRUE, wenn die Design-API aktiviert ist; andernfalls FALSE.
Hinweise
CMFCVisualManagerOffice2003::GetBaseThemeColor
Ruft die Basisdesignfarbe ab.
virtual COLORREF GetBaseThemeColor();
Rückgabewert
Gibt die Designfarbe des Basisdesigns zurück, wenn eine festgelegt ist, oder die Farbbalkenfarbe.
Hinweise
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor
Ruft die Farbe ab, die für das hervorgehobene Menüelement verwendet wird.
virtual COLORREF GetHighlightMenuItemColor() const;
Rückgabewert
Gibt die Farbe zurück, die für das hervorgehobene Menüelement verwendet wird.
Hinweise
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor
Das Framework ruft diese Methode auf, um die Hintergrundfarbe einer Eigenschaftsliste abzurufen.
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
Parameter
pPropList
[in] Ein Zeiger auf die Eigenschaftsliste, die das Framework zeichnet.
Rückgabewert
Gibt die Hintergrundfarbe von pPropList zurück.
Hinweise
Überschreiben Sie diese Funktion, um die Hintergrundfarbe einer Eigenschaftsliste in Ihrer Anwendung anzupassen.
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor
Das Framework ruft diese Methode auf, um die Textfarbe einer Eigenschaftsliste abzurufen.
virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);
Parameter
pPropList
[in] Ein Zeiger auf die Eigenschaftsliste.
Rückgabewert
Gibt die Textfarbe der angegebenen Eigenschaftenliste zurück.
Hinweise
Überschreiben Sie diese Funktion, um die Textfarbe einer Eigenschaftsliste in Ihrer Anwendung anzupassen.
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight
Gibt die Höhe aller Menüelemente zurück.
virtual int GetShowAllMenuItemsHeight(
CDC* pDC,
const CSize& sizeDefault);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext.
sizeDefault
[in] Standardmenügröße.
Rückgabewert
Gibt standardmäßig die Höhe aller Menübilder plus Seitenränder zurück.
Hinweise
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors
Legt die angegebene Basisgruppenhintergrundfarbe und Rahmenfarbe fest.
virtual void GetSmartDockingBaseGuideColors(
COLORREF& clrBaseGroupBackground,
COLORREF& clrBaseGroupBorder);
Parameter
clrBaseGroupBackground
[in] Verweisen auf eine COLORREF , die auf die Hintergrundfarbe festgelegt werden soll.
clrBaseGroupBorder
[in] Verweisen auf ein COLORREF , das auf die Rahmenfarbe festgelegt werden soll.
Hinweise
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor
Gibt die Hervorhebungstonfarbe zurück.
virtual COLORREF GetSmartDockingHighlightToneColor();
Rückgabewert
Gibt ein COLORREF zurück, das die Hervorhebungstonfarbe enthält.
Hinweise
CMFCVisualManagerOffice2003::GetTabFrameColors
Das Framework ruft diese Funktion auf, wenn sie den Satz von Farben zum Zeichnen eines Registerkartenfensters abrufen muss.
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
Parameter
pTabWnd
[in] Ein Zeiger auf das Tabstoppfenster, in dem der Rahmen eine Registerkarte zeichnet.
clrDark
[out] Ein Verweis auf einen COLORREF-Parameter , in dem diese Methode die Farbe für den dunklen Rahmen einer Registerkarte speichert.
clrBlack
[out] Ein Verweis auf einen COLORREF-Parameter, in dem diese Methode die Farbe für den Rahmen des Registerfensters speichert. Die Standardfarbe für den Rahmen ist schwarz.
clrHighlight
[out] Ein Verweis auf einen COLORREF-Parameter, in dem diese Methode die Farbe für den Hervorhebungszustand des Registerkartenfensters speichert.
clrFace
[out] Ein Verweis auf einen COLORREF-Parameter, in dem diese Methode die Farbe für die Oberfläche des Registerfensters speichert.
clrDarkShadow
[out] Ein Verweis auf einen COLORREF-Parameter, in dem diese Methode die Farbe für den Schatten des Registerfensters speichert.
clrLight
[out] Ein Verweis auf einen COLORREF-Parameter, in dem diese Methode die Farbe für den hellen Rand des Registerfensters speichert.
PbrFace
[out] Ein Zeiger auf einen Verweis für einen Pinsel. Diese Methode speichert den Pinsel, den sie zum Ausfüllen des Gesichts des Registerfensters in diesem Parameter verwendet.
PbrBlack
[out] Ein Zeiger auf einen Verweis für einen Pinsel. Diese Methode speichert den Pinsel, der zum Ausfüllen des schwarzen Rands des Registerfensters in diesem Parameter verwendet wird.
Hinweise
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin
Ruft den Rand für die Schaltfläche "Anpassen" der Symbolleiste ab.
virtual int GetToolBarCustomizeButtonMargin() const;
Rückgabewert
Gibt den Rand für die Schaltfläche "Anpassen" der Symbolleiste zurück.
Hinweise
CMFCVisualManagerOffice2003::GetToolbarDisabledColor
Ruft die deaktivierte Farbe für die Symbolleiste ab.
virtual COLORREF GetToolbarDisabledColor() const;
Rückgabewert
Gibt ein COLORREF zurück, das die deaktivierte Farbe enthält.
Hinweise
CMFCVisualManagerOffice2003::GetToolTipInfo
Vom Framework aufgerufen, um QuickInfo-Informationen abzurufen.
virtual BOOL GetToolTipInfo(
CMFCToolTipInfo& params,
UINT nType = (UINT)(-1));
Parameter
params
[out] Ein Verweis auf ein CMFCToolTipInfo-Klassenobjekt , in dem diese Methode QuickInfo-Informationen zurückgibt.
nType
[in] Geben Sie Informationen für die QuickInfo-Informationen ein, die zurückgegeben werden sollen.
Rückgabewert
Gibt WAHR zurück, wenn QuickInfo-Informationen zurückgegeben werden, andernfalls FALSE.
Hinweise
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled
Gibt an, ob der visuelle Manager Designfarben verwendet, die für Windows XP nativ sind.
static BOOL IsDefaultWinXPColorsEnabled();
Rückgabewert
TRUE, wenn der visuelle Manager native Farben verwendet; andernfalls FALSE.
Hinweise
Weitere Informationen zu nativen Farben finden Sie unter CMFCVisualManagerOffice2003::SetDefaultWinXPColors.
CMFCVisualManagerOffice2003::IsDockingTabHasBorder
Gibt zurück, ob der aktuelle visuelle Manager Rahmen um Bereiche zeichnet, die angedockt und registerkartenformatiert sind.
virtual BOOL IsDockingTabHasBorder();
Rückgabewert
TRUE, wenn der visuelle Manager Rahmen um Bereiche zeichnet, die angedockt und tabstopps sind; Andernfalls FALSE.
Hinweise
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs
Gibt an, ob OneNote-Registerkarten hervorgehoben werden sollen.
virtual BOOL IsHighlightOneNoteTabs() const;
Rückgabewert
Gibt WAHR zurück.
Hinweise
CMFCVisualManagerOffice2003::IsOffsetPressedButton
Wird vom Framework beim Zeichnen einer Symbolleistenschaltfläche aufgerufen.
virtual BOOL IsOffsetPressedButton() const;
Rückgabewert
Bemerkungen
Die Standardimplementierung gibt FALSE zurück.
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook
Gibt an, ob eine Statusleiste mit einem Office XP-Look vorhanden ist.
static BOOL __stdcall IsStatusBarOfficeXPLook();
Rückgabewert
Bemerkungen
Gibt WAHR zurück, wenn eine Statusleiste mit einem Office XP-Look oder FALSE vorhanden ist, wenn dies nicht der Fall ist.
CMFCVisualManagerOffice2003::IsToolbarRoundShape
Gibt an, ob eine angegebene Symbolleiste rund ist.
virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);
Parameter
pToolBar
[in] Zeigen Sie auf die betreffende Symbolleiste.
Rückgabewert
Gibt WAHR zurück, wenn die Symbolleiste abgerundet ist, oder FALSE, wenn es sich um eine Menüleiste handelt.
Hinweise
CMFCVisualManagerOffice2003::IsUseGlobalTheme
Gibt an, ob Ihre Anwendung ein Windows XP-Design verwendet.
static BOOL IsUseGlobalTheme();
Rückgabewert
TRUE, wenn der visuelle Manager ein Windows XP-Design verwendet; andernfalls FALSE.
Hinweise
Verwenden Sie die Methode CMFCVisualManagerOffice2003::SetUseGlobalTheme , um zu ändern, ob der visuelle Manager ein Windows XP-Design verwendet.
CMFCVisualManagerOffice2003::IsWindowsThemingSupported
Gibt an, ob Windows-Design unterstützt wird.
virtual BOOL IsWindowsThemingSupported() const;
Rückgabewert
Gibt WAHR zurück, wenn Windows-Design unterstützt wird, oder FALSE, wenn dies nicht der Fall ist.
Hinweise
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder
Das Framework ruft diese Methode auf, wenn es den Rahmen einer Schaltfläche zum automatischen Ausblenden zeichnet.
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectBounds
[in] Die Größe und Position der Schaltfläche zum automatischen Ausblenden.
rectBorderSize
[in] Die Größe der Rahmen.
pButton
[in] Ein Zeiger auf die Schaltfläche zum automatischen Ausblenden. Das Framework zeichnet den Rahmen für diese Schaltfläche.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, wenn Sie die Darstellung des Rahmens einer Schaltfläche zum automatischen Ausblenden anpassen möchten. Standardmäßig füllt diese Methode einen flachen Rahmen mit der Standardschattenfarbe für Ihre Anwendung.
Der Parameter rectBorderSize enthält nicht die Koordinaten des Rahmens. Sie enthält die Größe des Rahmens in den top
Membern , bottom
, left
und right
Daten. Ein Wert kleiner oder gleich 0 gibt keinen Rahmen auf dieser Seite der Schaltfläche zum automatischen Ausblenden an.
CMFCVisualManagerOffice2003::OnDrawBarGripper
Wird vom Framework aufgerufen, wenn er den Ziehelement für einen Steuerbalken zeichnet.
virtual void OnDrawBarGripper(
CDC* pDC,
CRect rectGripper,
BOOL bHorz,
CBasePane* pBar);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext für eine Steuerelementleiste.
rectGripper
[in] Das umgebende Rechteck für die Steuerleiste.
bHorz
[in] Ein boolescher Parameter, der angibt, ob die Steuerleiste horizontal oder vertikal verankert ist.
pBar
[in] Ein Zeiger auf eine Steuerelementleiste. Der visuelle Manager zeichnet den Ziehelement dieser Steuerleiste.
Hinweise
Die Standardimplementierung dieser Methode zeigt den Standardziehpunkt an. Um die Darstellung des Ziehelements anzupassen, überschreiben Sie diese Methode in einer benutzerdefinierten Klasse, die von der CMFCVisualManagerOffice2003-Klasse abgeleitet ist.
CMFCVisualManagerOffice2003::OnDrawBrowseButton
Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.
virtual BOOL OnDrawBrowseButton(
CDC* pDC,
CRect rect,
CMFCEditBrowseCtrl* pEdit,
CMFCVisualManager::AFX_BUTTON_STATE state,
COLORREF& clrText);
Parameter
[in] pDC
[in] rect
[in] pEdit
[in] Zustand
[in] clrText
Rückgabewert
Bemerkungen
CMFCVisualManagerOffice2003::OnDrawButtonBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen einer Symbolleistenschaltfläche zeichnet.
virtual void OnDrawButtonBorder(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext einer Symbolleistenschaltfläche.
pButton
[in] Ein Zeiger auf eine Symbolleistenschaltfläche. Das Framework zeichnet den Rahmen dieser Schaltfläche.
rect
[in] Ein Rechteck, das die Grenzen der Symbolleistenschaltfläche angibt.
state
[in] Ein aufgezählter Datentyp, der den aktuellen Status der Symbolleistenschaltfläche angibt.
Hinweise
Die Standardimplementierung dieser Methode zeigt den Standardrahmen an. Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Rahmens einer Symbolleistenschaltfläche anzupassen.
Die möglichen Zustände einer Symbolleistenschaltfläche sind ButtonsIsRegular
, oder ButtonsIsHighlighted
ButtonsIsPressed
.
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen eines CMFCCaptionBar-Klassenobjekts zeichnet.
virtual void OnDrawCaptionBarBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
COLORREF clrBarBorder,
BOOL bFlatBorder);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pBar
[in] Ein Zeiger auf ein CMFCCaptionBar Class-Objekt . Das Framework zeichnet diese Beschriftungsleiste.
rect
[in] Ein Rechteck, das die Begrenzungen der Beschriftungsleiste angibt.
clrBarBorder
[in] Die Farbe des Rahmens.
bFlatBorder
[in] TRUE, wenn der Rahmen eine flache, 2D-Darstellung oder FALSE aufweisen soll, wenn dies nicht der Fall ist.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung des Rahmens einer Beschriftungsleiste anzupassen.
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx
Wird vom Framework beim Zeichnen eines Kontrollkästchens aufgerufen.
virtual void OnDrawCheckBoxEx(
CDC* pDC,
CRect rect,
int nState,
BOOL bHighlighted,
BOOL bPressed,
BOOL bEnabled);
Parameter
pDC
[in] Zeiger auf einen Gerätekontext.
rect
[in] Das umgebende Rechteck des Kontrollkästchens.
nState
[in] Der Status des Kontrollkästchens: 0, wenn deaktiviert, 1 if checked, 2 if checked mixed.
bHighlighted
[in] TRUE, wenn das Kontrollkästchen hervorgehoben ist, oder FALSE, wenn dies nicht der Fall ist.
bPressed
[in] TRUE, wenn das Kontrollkästchen gedrückt wird, oder FALSE, wenn dies nicht der Fall ist.
bEnabled
[in] TRUE, wenn das Kontrollkästchen aktiviert ist, oder FALSE, wenn dies nicht der Fall ist.
Hinweise
CMFCVisualManagerOffice2003::OnDrawComboBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen um eine Instanz einer CMFCToolBarComboBoxButton-Klasse zeichnet.
virtual void OnDrawComboBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext einer Kombinationsfeldschaltfläche.
rect
[in] Ein Rechteck, das die Grenzen der Kombinationsfeldschaltfläche angibt.
bDisabled
[in] Ein boolescher Parameter, der angibt, ob die Kombinationsfeldschaltfläche nicht verfügbar ist.
bIsDropped
[in] Ein boolescher Parameter, der angibt, ob das Kombinationsfeld nach unten abgelegt wird.
bIsHighlighted
[in] Ein boolescher Parameter, der angibt, ob die Kombinationsfeldschaltfläche hervorgehoben ist.
pButton
[Eingabe] Ein Zeiger auf ein CMFCToolBarComboBoxButton
-Objekt Das Framework zeichnet diese Kombinationsfeldschaltfläche.
Hinweise
Überschreiben Sie diese Methode im abgeleiteten visuellen Manager, um die Darstellung des Rahmens des Kombinationsfelds anzupassen.
CMFCVisualManagerOffice2003::OnDrawComboDropButton
Das Framework ruft diese Methode auf, wenn sie die Drop-Schaltfläche einer CMFCToolBarComboBoxButton-Klasse zeichnet.
virtual void OnDrawComboDropButton(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen der Drop-Schaltfläche angibt.
bDisabled
[in] Ein boolescher Parameter, der angibt, ob die Dropdownschaltfläche nicht verfügbar ist.
bIsDropped
[in] Ein boolescher Parameter, der angibt, ob das Kombinationsfeld nach unten abgelegt wird.
bIsHighlighted
[in] Ein boolescher Parameter, der angibt, ob die Dropdownschaltfläche hervorgehoben ist.
pButton
[Eingabe] Ein Zeiger auf ein CMFCToolBarComboBoxButton
-Objekt Das Framework zeichnet die Dropdownschaltfläche für diese Kombinationsfeldschaltfläche.
Hinweise
Überschreiben Sie diese Methode in Ihrem abgeleiteten visuellen Manager, um die Darstellung der Dropdownschaltfläche einer Kombinationsfeldschaltfläche anzupassen.
CMFCVisualManagerOffice2003::OnDrawControlBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen eines Steuerelements zeichnet.
virtual void OnDrawControlBorder(CWnd* pWndCtrl);
Parameter
pWndCtrl
[in] Zeiger auf ein CWnd Class - Objekt, das das Steuerelement darstellt, für das der Rahmen gezeichnet werden soll.
Hinweise
CMFCVisualManagerOffice2003::OnDrawExpandingBox
Wird vom Framework aufgerufen, während ein expandierendes Feld gezeichnet wird.
virtual void OnDrawExpandingBox(
CDC* pDC,
CRect rect,
BOOL bIsOpened,
COLORREF colorBox);
Parameter
pDC
[in] Zeigen Sie auf den Anzeigekontext, in dem das erweiternde Feld gezeichnet werden soll.
rect
[in] Das umgebende Rechteck des expandierenden Felds, das gezeichnet werden soll.
bIsOpened
[in] TRUE, wenn das zu zeichnende Feld geöffnet wird, oder FALSE, wenn dies nicht der Fall ist.
colorBox
[in] Die Farbe des äußeren Rahmens des zu zeichnenden Felds.
Hinweise
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen um eine Instanz der CMFCHeaderCtrl-Klasse zeichnet.
virtual void OnDrawHeaderCtrlBorder(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsPressed,
BOOL bIsHighlighted);
Parameter
pCtrl
[in] Ein Zeiger auf ein CMFCHeaderCtrl Class-Objekt . Das Framework zeichnet den Rahmen dieses Header-Steuerelements.
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen des Kopfzeilensteuerelements angibt.
[in] bIsPressed
[in] bIsHighlighted
Ein boolescher Parameter, der angibt, ob das Kopfzeilensteuerelement gedrückt wird.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um den Rahmen des Kopfzeilensteuerelements anzupassen.
CMFCVisualManagerOffice2003::OnDrawMenuBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen einer CMFCPopupMenu-Klasse zeichnet.
virtual void OnDrawMenuBorder(
CDC* pDC,
CMFCPopu* pMenu,
CRect rect);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext für ein CMFCPopupMenu Class-Objekt .
pMenu
[in] Ein Zeiger auf ein CMFCPopupMenu Class-Objekt . Das Framework zeichnet einen Rahmen um dieses Popupmenü.
rect
[in] Ein Rechteck, das die Grenzen des Popupmenüs angibt.
Hinweise
Die Standardimplementierung dieser Methode zeigt den Standardmenürahmen an. Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Menürahmens anzupassen.
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter
Das Framework ruft diese Methode auf, wenn er den Splitter für eine Outlook-Leiste zeichnet.
virtual void OnDrawOutlookBarSplitter(
CDC* pDC,
CRect rectSplitter);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectSplitter
[in] Ein Rechteck, das die Grenzen des Teilers angibt.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung von Splittern auf einer Outlook-Leiste anzupassen.
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder
Wird vom Framework aufgerufen, wenn er den Rahmen einer Outlook-Seitenschaltfläche zeichnet.
virtual void OnDrawOutlookPageButtonBorder(
CDC* pDC,
CRect& rectBtn,
BOOL bIsHighlighted,
BOOL bIsPressed);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectBtn
[in] Ein Rechteck, das die Grenze der Outlook-Seitenschaltfläche angibt.
bIsHighlighted
[in] Ein Boolescher Wert, der angibt, ob die Schaltfläche hervorgehoben ist.
bIsPressed
[in] Ein Boolescher Wert, der angibt, ob die Schaltfläche gedrückt wird.
Hinweise
Überschreiben Sie diese Methode in einem benutzerdefinierten visuellen Manager, um die Darstellung der Outlook-Seitenschaltfläche zu ändern.
CMFCVisualManagerOffice2003::OnDrawPaneBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen eines CPane Class-Objekts zeichnet.
virtual void OnDrawPaneBorder(
CDC* pDC,
CBasePane* pBar,
CRect& rect);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext einer Steuerelementleiste.
pBar
[in] Ein Zeiger auf einen Bereich. Der visuelle Manager zeichnet den Rahmen dieses Bereichs.
rect
[in] Ein Rechteck, das die Grenzen des Bereichs angibt.
Hinweise
Die Standardimplementierung dieser Methode zeigt den Standardrahmen an. Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung des Rahmens anzupassen.
CMFCVisualManagerOffice2003::OnDrawPaneCaption
Das Framework ruft diese Methode auf, wenn sie eine Beschriftung für ein CDockablePane Class-Objekt zeichnet.
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pBar
[in] Ein Zeiger auf ein CDockablePane Class-Objekt . Das Framework zeichnet die Beschriftung für diesen Bereich.
bActive
[in] Ein boolescher Parameter, der angibt, ob die Steuerelementleiste aktiv ist.
rectCaption
[in] Ein Rechteck, das die Begrenzungen der Beschriftung angibt.
rectButtons
[in] Ein Rechteck, das die Grenzen der Beschriftungsschaltflächen angibt.
Rückgabewert
Ein COLORREF-Parameter , der die Textfarbe der Beschriftung angibt.
Hinweise
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen eines Popupfensters zeichnet.
virtual void OnDrawPopupWindowBorder(
CDC* pDC,
CRect rect);
Parameter
pDC
[in] Zeigen Sie auf den Gerätekontext des Popupfensters.
rect
[in] Das umgebende Rechteck des Popupfensters.
Hinweise
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen der Schaltfläche in einem Popupfenster zeichnet.
virtual void OnDrawPopupWindowButtonBorder(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parameter
pDC
[in] Zeigen Sie auf den Gerätekontext der Schaltfläche.
rectClient
[in] Umgebendes Rechteck der Schaltfläche.
pButton
[in] Zeiger auf die Schaltfläche (ein CMFCDesktopAlertWndButton Class-Objekt ).
Hinweise
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption
Das Framework ruft diese Methode auf, wenn sie die Beschriftung eines Popupfensters zeichnet.
virtual COLORREF OnDrawPopupWindowCaption(
CDC* pDC,
CRect rectCaption,
CMFCDesktopAlertWnd* pPopupWnd);
Parameter
pDC
[in] Zeigen Sie auf den Gerätekontext der Beschriftung.
rectCaption
[in] Umgebendes Rechteck der Beschriftung.
pPopupWnd
[in] Zeigen Sie auf das Popupfenster, für das die Beschriftung gezeichnet werden soll.
Rückgabewert
Die Textfarbe der Beschriftung.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung von Popupfensterbeschriftungen anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup
Das Framework ruft diese Methode auf, wenn sie eine Gruppe von Schaltflächen im Menüband zeichnet.
virtual COLORREF OnDrawRibbonButtonsGroup(
CDC* pDC,
CMFCRibbonButtonsGroup* pGroup,
CRect rectGroup);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pGroup
[in] Ein Zeiger auf eine Gruppe von Schaltflächen im Menüband. Das Framework zeichnet diese Gruppe von Schaltflächen.
rectGroup
[in] Ein Rechteck, das die Grenzen der Gruppe angibt.
Rückgabewert
Ein reservierter Wert. Die Standardimplementierung gibt -1 zurück.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung einer Gruppe von Schaltflächen im Menüband anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption
Das Framework ruft diese Methode auf, wenn sie die Beschriftungsleiste für eine Menübandkategorie zeichnet.
virtual COLORREF OnDrawRibbonCategoryCaption(
CDC* pDC,
CMFCRibbonContextCaption* pContextCaption);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext der Menübandkategorie.
pContextCaption
[in] Ein Zeiger auf eine Beschriftungsleiste. Der visuelle Manager zeichnet diese CMFCRibbonContextCaption-Klasse.
Rückgabewert
Ein COLORREF-Parameter , der die Farbe des Texts auf der Beschriftungsleiste angibt.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung der Beschriftungsleiste für eine Menübandkategorie anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab
Das Framework ruft diese Methode auf, wenn sie die Registerkarte für eine Menübandkategorie zeichnet.
virtual COLORREF OnDrawRibbonCategoryTab(
CDC* pDC,
CMFCRibbonTab* pTab,
BOOL bIsActive);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pTab
[in] Ein Zeiger auf ein Registerkartenobjekt des Menübands. Das Framework zeichnet diese Registerkarte.
bIsActive
[in] TRUE, wenn die Registerkarte aktiv ist, oder FALSE, wenn dies nicht der Fall ist.
Rückgabewert
Die Farbe, die für Text auf der Registerkarte "Kategorie" des Menübands verwendet wird.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung einer Registerkarte der Menübandkategorie anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar
Das Framework ruft diese Methode auf, wenn sie ein CMFCRibbonProgressBar Class-Objektzeichnet.
virtual void OnDrawRibbonProgressBar(
CDC* pDC,
CMFCRibbonProgressBar* pProgress,
CRect rectProgress,
CRect rectChunk,
BOOL bInfiniteMode);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pProgress
[in] Ein Zeiger auf ein CMFCRibbonProgressBar Class-Objekt . Das Framework zeichnet diese Statusanzeige.
rectProgress
[in] Ein Rechteck, das die Grenzen der Statusleiste angibt.
rectChunk
[in] Ein Rechteck, das die Grenzen des Bereichs angibt, der die Statusanzeige umgibt.
bInfiniteMode
[in] TRUE, wenn sich der Balken im unendlichen Modus befindet, oder FALSE, wenn dies nicht der Fall ist. Die Standardimplementierung verwendet diesen Parameter nicht.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung einer Statusanzeige anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator
Das Framework ruft diese Methode auf, wenn sie ein Trennzeichen auf der Symbolleiste für den Schnellzugriff eines Menübands zeichnet.
virtual void OnDrawRibbonQuickAccessToolBarSeparator(
CDC* pDC,
CMFCRibbonSeparator* pSeparator,
CRect rect);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pSeparator
[in] Ein Zeiger auf ein CMFCRibbonSeparator Class-Objekt . Das Framework zeichnet dieses Menübandtrennzeichen.
rect
[in] Ein Rechteck, das die Grenzen des Trennzeichens angibt.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung von Menübandtrennzeichen auf der Symbolleiste für den Schnellzugriff anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel
Das Framework ruft diese Methode auf, wenn er den Kanal einer CMFCRibbonSlider-Klasse zeichnet.
virtual void OnDrawRibbonSliderChannel(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect);
Parameter
pDC
[in] Zeiger auf einen Gerätekontext.
pSlider
[in] Ein Zeiger auf ein CMFCRibbonSlider Class-Objekt . Das Framework zeichnet den Kanal für diesen Menübandschieberegler.
rect
[in] Ein Rechteck, das die Grenzen für den Kanal des Menübandschiebereglers angibt.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung des Kanals des Menübandschiebereglers anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb
Das Framework ruft diese Methode auf, wenn er den Daumen eines CMFCRibbonSlider Class-Objekts zeichnet.
virtual void OnDrawRibbonSliderThumb(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pSlider
[in] Ein Zeiger auf eine CMFCRibbonSlider-Klasse. Das Framework zeichnet den Daumen für diesen Menübandschieberegler.
rect
[in] Ein Rechteck, das die Begrenzungen des Daumens für den Menübandschieberegler angibt.
bIsHighlighted
[in] Ein boolescher Parameter, der angibt, ob der Daumen hervorgehoben ist.
bIsPressed
[in] Ein boolescher Parameter, der angibt, ob der Daumen gedrückt wird.
bIsDisabled
[in] Ein boolescher Parameter, der angibt, ob der Daumen nicht verfügbar ist.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Daumens für einen Menübandschieberegler anzupassen.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton
Das Framework ruft diese Methode auf, wenn sie die Zoomschaltflächen für ein CMFCRibbonSlider Class-Objekt zeichnet.
virtual void OnDrawRibbonSliderZoomButton(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsZoomOut,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pSlider
[in] Ein Zeiger auf ein CMFCRibbonSlider Class-Objekt . Das Framework zeichnet diesen Menübandschieberegler.
rect
[in] Ein Rechteck, das die Grenzen der Zoomschaltflächen auf dem Menübandschieberegler angibt.
bIsZoomOut
[in] TRUE, wenn das Framework die linke Schaltfläche mit einem " -zum Verkleineren zeichnen soll, oder FALSE, wenn das Framework die rechte Schaltfläche mit einem " +zum Vergrößern zeichnen soll.
bIsHighlighted
[in] Ein boolescher Parameter, der angibt, ob die Schaltfläche hervorgehoben ist.
bIsPressed
[in] Ein boolescher Parameter, der angibt, ob die Schaltfläche gedrückt wird.
bIsDisabled
[in] Ein boolescher Parameter, der angibt, ob die Schaltfläche nicht verfügbar ist.
Hinweise
Standardmäßig sind die Zoomschaltflächen auf dem Menübandschieberegler ein Kreis mit einem + oder - einem Zeichen in der Mitte. Um die Darstellung von Zoomschaltflächen anzupassen, überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager.
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane
Das Framework ruft diese Methode auf, wenn sie einen Bereich auf der Statusleiste zeichnet.
virtual COLORREF OnDrawRibbonStatusBarPane(
CDC* pDC,
CMFCRibbonStatusBar* pBar,
CMFCRibbonStatusBarPane* pPane);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pBar
[in] Ein Zeiger auf die Statusleiste, die den Bereich enthält.
pPane
[in] Ein Zeiger auf einen Statusleistenbereich. Das Framework zeichnet dieses CMFCRibbonStatusBarPane Class-Objekt .
Rückgabewert
Ein reservierter Wert. Die Standardimplementierung gibt -1 zurück.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung eines Bereichs auf der Statusleiste anzupassen.
CMFCVisualManagerOffice2003::OnDrawScrollButtons
Das Framework ruft diese Methode auf, wenn sie Bildlaufschaltflächen zeichnet.
virtual void OnDrawScrollButtons(
CDC* pDC,
const CRect& rect,
const int nBorderSize,
int iImage,
BOOL bHilited);
Parameter
pDC
[in] Zeiger auf einen Gerätekontext.
rect
[in] Das umgebende Rechteck der Bildlaufschaltflächen.
nBorderSize
[in] Die Größe des Rahmens, der um die Bildlaufschaltflächen gezeichnet werden soll.
iImage
[in] Ein Bezeichner des Bilds, das in den Bildlaufschaltflächen gezeichnet werden soll.
bHilited
[in] TRUE, wenn die Bildlaufschaltflächen hervorgehoben sind, oder FALSE, wenn dies nicht der Fall ist.
Hinweise
CMFCVisualManagerOffice2003::OnDrawSeparator
Das Framework ruft diese Methode auf, wenn sie ein Trennzeichen zeichnet.
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext für eine Steuerelementleiste.
pBar
[in] Ein Zeiger auf einen Bereich, der das Trennzeichen enthält.
rect
[in] Ein Rechteck, das die Grenzen des Trennzeichens angibt.
bIsHoriz
[in] TRUE, wenn der Bereich horizontal angedockt ist, oder FALSE, wenn der Bereich vertikal verankert ist.
Hinweise
Trennzeichen werden für Steuerleisten verwendet, um Gruppen verwandter Symbole zu trennen. Die Standardimplementierung für diese Methode zeigt das Standardtrennzeichen an. Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Trennzeichens anzupassen.
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems
Das Framework ruft diese Methode auf, wenn alle Elemente in einem Menü bezieht.
virtual void OnDrawShowAllMenuItems(
CDC* pDC,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parameter
pDC
[in] Zeiger auf einen Gerätekontext.
rect
[in] Das umgebende Rechteck des zu zeichnenden Menüs.
state
[in] Der Schaltflächenzustand.
Hinweise
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder
Das Framework ruft diese Methode auf, wenn er den Rahmen für ein CMFCStatusBar-Klassenobjekt zeichnet.
virtual void OnDrawStatusBarPaneBorder(
CDC* pDC,
CMFCStatusBar* pBar,
CRect rectPane,
UINT uiID,
UINT nStyle);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pBar
[in] Ein Zeiger auf ein CMFCStatusBar Class-Objekt . Das Framework zeichnet dieses Statusleistenobjekt.
rectPane
[in] Ein Rechteck, das die Grenzen der Statusleiste angibt.
uiID
[in] Die ID der Statusleiste.
nStyle
[in] Die Formatvorlage der Statusleiste.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Rahmens für ein CMFCStatusBar
Objekt anzupassen.
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress
Das Framework ruft diese Methode auf, wenn sie die Statusanzeige für das CMFCStatusBar-Klassenobjekt zeichnet.
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext für die Statusleiste
pStatusBar
[in] Das CMFCStatusBar Class-Objekt , das die Statusanzeige enthält.
rectProgress
[in] Ein Rechteck, das die Grenzen der Statusleiste angibt.
nProgressTotal
[in] Die Gesamtanzahl für die Statusanzeige.
nProgressCurr
[in] Der aktuelle Fortschritt für die Statusanzeige.
clrBar
[in] Die erste Farbe für die Statusanzeige. Der Wert ist entweder der Anfang eines Farbverlaufs oder die vollständige Farbe der Statusanzeige.
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung der Statusleiste auf einer Statusleiste anzupassen.
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox
Das Framework ruft diese Methode auf, wenn es das Größenfeld für eine CMFCStatusBar-Klasse zeichnet.
virtual void OnDrawStatusBarSizeBox(
CDC* pDC,
CMFCStatusBar* pStatBar,
CRect rectSizeBox);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pStatBar
[in] Ein Zeiger auf eine Statusleiste. Das Framework zeichnet das Größenfeld für diese Statusleiste.
rectSizeBox
[in] Ein Rechteck, das die Begrenzungen des Größenfelds angibt.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Größenfelds auf einer Statusleiste anzupassen.
CMFCVisualManagerOffice2003::OnDrawTab
Das Framework ruft diese Methode auf, wenn sie die Registerkarten für ein CMFCBaseTabCtrl-Klassenobjekt zeichnet.
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectTab
[in] Ein Rechteck, das die Grenzen des Registerkartensteuerelements angibt.
iTab
[in] Der Index der Registerkarte, die das Framework zeichnet.
bIsActive
[in] Ein boolescher Parameter, der angibt, ob die Registerkarte aktiv ist.
pTabWnd
[in] Ein Zeiger auf ein CMFCBaseTabCtrl Class-Objekt . Das Framework zeichnet dieses Registerkartensteuerelement.
Hinweise
Ein CMFCBaseTabCtrl
Objekt ruft diese Methode auf, wenn die WM_PAINT Nachricht verarbeitet wird. Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um das Aussehen von Registerkarten anzupassen.
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder
Das Framework ruft diese Methode auf, wenn sie den Rahmen einer Registerkartenschaltfläche zeichnet.
virtual void OnDrawTabsButtonBorder(
CDC* pDC,
CRect& rect,
CMFCButton* pButton,
UINT uiState,
CMFCBaseTabCtrl* pWndTab);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen der Registerkartenschaltfläche angibt.
pButton
[in] Ein Zeiger auf die CMFCButton-Klasse , für die das Framework den Rahmen zeichnet.
uiState
[in] Der Status der Schaltfläche (siehe CButton::GetState).
pWndTab
[in] Ein Zeiger auf das übergeordnete Registerkartenfenster.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung des Rahmens der Registerkartenschaltfläche anzupassen.
CMFCVisualManagerOffice2003::OnDrawTask
Das Framework ruft diese Methode auf, wenn sie ein CMFCTasksPaneTask-Klassenobjekt zeichnet.
virtual void OnDrawTask(
CDC* pDC,
CMFCTasksPaneTask* pTask,
CImageList* pIcons,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pTask
[in] Ein Zeiger auf ein CMFCTasksPaneTask Class-Objekt . Das Framework zeichnet diese Aufgabe.
pIcons
[in] Ein Zeiger auf die Bildliste, die dem Aufgabenbereich zugeordnet ist. Jede Aufgabe enthält einen Index für ein Bild in dieser Liste.
bIsHighlighted
[in] Ein boolescher Parameter, der angibt, ob die angezeigte Aufgabe hervorgehoben ist.
bIsSelected
[in] Ein boolescher Parameter, der angibt, ob der angezeigte Vorgang ausgewählt ist.
Hinweise
Das Framework zeigt Aufgaben auf der Taskleiste sowohl als Symbol als auch als Text an. Der pIcons-Parameter enthält das Symbol für die aufgabe, die von pTask angegeben ist. Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Darstellung von Aufgaben auf der Taskleiste anzupassen.
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder
Das Framework ruft diese Methode auf, wenn sie einen Rahmen um eine Gruppe in einem CMFCTasksPane Class-Objekt zeichnet.
virtual void OnDrawTasksGroupAreaBorder(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE,
BOOL bNoTitle = FALSE);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen des Gruppenbereichs im Aufgabenbereich angibt.
bSpecial
[in] Ein boolescher Parameter, der angibt, ob der Rahmen hervorgehoben ist. Ein Wert von TRUE gibt an, dass der Rahmen hervorgehoben ist.
bNoTitle
[in] Ein boolescher Parameter, der angibt, ob der Gruppenbereich einen Titel hat. Ein Wert von TRUE gibt an, dass der Gruppenbereich keinen Titel hat.
Hinweise
Überschreiben Sie diese Funktion in einer abgeleiteten Klasse, um den Rahmen um einen Gruppenbereich im Aufgabenbereich anzupassen.
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption
Das Framework ruft diese Methode auf, wenn sie die Beschriftung für ein CMFCTasksPaneTaskGroup-Klassenobjekt zeichnet.
virtual void OnDrawTasksGroupCaption(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
pGroup
[in] Ein Zeiger auf ein CMFCTasksPaneTaskGroup-Klassenobjekt . Das Framework zeichnet die Beschriftung für diese Gruppe.
bIsHighlighted
[in] Ein boolescher Parameter, der angibt, ob die Gruppe hervorgehoben ist.
bIsSelected
[in] Ein boolescher Parameter, der angibt, ob die Gruppe derzeit ausgewählt ist.
bCanCollapse
[in] Ein boolescher Parameter, der angibt, ob die Gruppe reduziert werden kann.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um die Beschriftung für eine .CMFCTasksPaneTaskGroup
CMFCVisualManagerOffice2003::OnDrawTearOffCaption
Das Framework ruft diese Methode auf, wenn sie die Beschriftung für ein CMFCPopupMenu Class -Objekt zeichnet.
virtual void OnDrawTearOffCaption(
CDC* pDC,
CRect rect,
BOOL bIsActive);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Begrenzungen der Beschriftung angibt.
bIsActive
[in] TRUE, wenn die Beschriftung aktiv ist; Andernfalls FALSE.
Hinweise
Diese Funktion wird vom Framework aufgerufen, wenn ein CMFCPopupMenu Class-Objekt eine WM_PAINT Nachricht verarbeitet und eine Beschriftung abreißen muss.
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um das Erscheinungsbild von Beschriftungen für Abrissbalken anzupassen.
CMFCVisualManagerOffice2003::OnErasePopupWindowButton
Das Framework ruft diese Methode auf, wenn sie eine Schaltfläche in einem Popupfenster löscht.
virtual void OnErasePopupWindowButton(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectClient
[in] Das Rechteck, das den Clientbereich des Popupfensters angibt.
pButton
[in] Zeigen Sie auf die Schaltfläche, die gelöscht werden soll.
Hinweise
CMFCVisualManagerOffice2003::OnEraseTabsArea
Das Framework ruft diese Methode auf, wenn er den Registerkartenbereich eines Registerkartenfensters löscht.
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen des Registerkartenbereichs angibt.
pTabWnd
[in] Ein Zeiger auf ein Registerkartenfenster. Das Framework löscht den Registerkartenbereich für das angegebene Registerkartenfenster.
Hinweise
Diese Funktion wird vom Framework aufgerufen, wenn ein CMFCBaseTabCtrl-Klassenobjekt eine WM_PAINT Nachricht verarbeitet und den Registerkartenbereich löscht.
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung von Registerkarten anzupassen.
CMFCVisualManagerOffice2003::OnEraseTabsButton
Das Framework ruft diese Methode auf, wenn er den Text und das Symbol einer Registerkartenschaltfläche löscht.
virtual void OnEraseTabsButton(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
CMFCBaseTabCtrl* pWndTab);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen der Registerkartenschaltfläche angibt.
pButton
[in] Ein Zeiger auf eine Registerkartenschaltfläche. Das Framework löscht den Text und das Symbol für diese Schaltfläche.
pWndTab
[in] Ein Zeiger auf das Registerkartensteuerelement, das die Registerkartenschaltfläche enthält.
Hinweise
Das Framework löscht den Text und das Symbol für eine Schaltfläche, wenn ein CMFCBaseTabCtrl-Klassenobjekt die WM_ERASEBKGND Nachricht verarbeitet.
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung von Registerkartenschaltflächen anzupassen.
CMFCVisualManagerOffice2003::OnEraseTabsFrame
Das Framework ruft diese Methode auf, wenn ein Frame für ein CMFCBaseTabCtrl-Klassenobjekt gelöscht wird.
virtual BOOL OnEraseTabsFrame(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen des Registerkartenfensters angibt.
pTabWnd
[in] Ein Zeiger auf ein Registerkartenfenster. Das Framework löscht einen Frame für diese CMFCBaseTabCtrl-Klasse.
Rückgabewert
TRUE, wenn die Methode erfolgreich oder FALSCH ist, wenn dies nicht der Fall ist.
Hinweise
Diese Methode füllt den durch Rechteck angegebenen Bereich mit der Hintergrundfarbe der aktiven Registerkarte. Es wird aufgerufen, wenn ein CMFCBaseTabCtrl
Objekt eine WM_PAINT Nachricht verarbeitet und einen Registerkartenrahmen löscht.
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground
Das Framework ruft diese Methode auf, wenn es den Hintergrund einer Schaltfläche zum automatischen Ausblenden füllt.
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen der Schaltfläche zum automatischen Ausblenden angibt.
pButton
[in] Ein Zeiger auf ein CMFCAutoHideButton Class-Objekt . Das Framework füllt den Hintergrund für diese Schaltfläche zum automatischen Ausblenden aus.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung einer Schaltfläche zum automatischen Ausblenden anzupassen.
CMFCVisualManagerOffice2003::OnFillBarBackground
Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines CBasePane-Klassenobjekts ausfüllt.
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext für eine Steuerelementleiste.
pBar
[in] Ein Zeiger auf ein CBasePane Class-Objekt . Das Framework füllt den Hintergrund dieses Bereichs aus.
rectClient
[in] Ein Rechteck, das die Grenzen des Bereichs angibt.
rectClip
[in] Ein Rechteck, das den Beschneidungsbereich des Bereichs angibt.
bNCArea
[Eingabe] Ein reservierter Wert
Hinweise
Die Standardimplementierung dieser Methode füllt den Hintergrund der Leiste mit der 3D-Hintergrundfarbe aus der globalen Variablen afxGlobalData
aus.
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um den Hintergrund eines Bereichs anzupassen.
CMFCVisualManagerOffice2003::OnFillButtonInterior
Das Framework ruft diese Methode auf, wenn sie den Hintergrund einer Symbolleistenschaltfläche ausfüllt.
virtual void OnFillButtonInterior(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext einer Symbolleistenschaltfläche.
pButton
[in] Ein Zeiger auf die Schaltfläche, für die das Framework den Hintergrund ausfüllt.
rect
[in] Ein Rechteck, das die Grenzen der Symbolleistenschaltfläche angibt.
state
[in] Der Status der Symbolleistenschaltfläche (die möglichen Zustände einer Symbolleistenschaltfläche sind ButtonsIsRegular
, oder ButtonsIsPressed
ButtonsIsHighlighted
).
Hinweise
Die Standardimplementierung dieser Methode verwendet die Standardfarbe, um den Hintergrund auszufüllen. Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um den Hintergrund einer Symbolleistenschaltfläche anzupassen.
CMFCVisualManagerOffice2003::OnFillCommandsListBackground
Das Framework ruft diese Methode auf, wenn sie den Hintergrund einer Symbolleistenschaltfläche ausfüllt, die zu einer Befehlsliste gehört. Diese Befehlsliste ist Teil des Anpassungsdialogfelds.
virtual COLORREF OnFillCommandsListBackground(
CDC* pDC,
CRect rect,
BOOL bIsSelected = FALSE);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen der Schaltfläche angibt.
bIsSelected
[in] Ein boolescher Parameter, der angibt, ob die Schaltfläche ausgewählt ist.
Rückgabewert
Die Textfarbe für die Symbolleistenschaltfläche.
Hinweise
Weitere Informationen zur Anpassungsliste finden Sie unter CMFCToolBarButton::OnDrawOnCustomizeList. Die Standardimplementierung für diese Methode füllt den Hintergrund basierend auf dem Farbschema der aktuell ausgewählten Haut.
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground
Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines Headersteuerelements ausfüllt.
virtual void OnFillHeaderCtrlBackground(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect rect);
Parameter
pCtrl
[in] Ein Zeiger auf ein CMFCHeaderCtrl Class-Objekt . Das Framework füllt den Hintergrund für dieses Headersteuerelement aus.
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen des Kopfzeilensteuerelements angibt.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung eines Kopfzeilensteuerelements anzupassen.
CMFCVisualManagerOffice2003::OnFillHighlightedArea
Das Framework ruft diese Methode auf, wenn sie den hervorgehobenen Bereich einer Symbolleistenschaltfläche ausfüllt.
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
Parameter
pDC
[in] Zeiger auf einen Gerätekontext.
rect
[in] Das umgebende Rechteck des hervorgehobenen Bereichs, der ausgefüllt werden soll.
pBrush
[in] Der Pinsel, der beim Ausfüllen des hervorgehobenen Bereichs verwendet werden soll.
pButton
[in] Zeigen Sie auf das CMFCToolBarButton-Klassenobjekt , für das der hervorgehobene Bereich gefüllt werden soll.
Hinweise
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption
Das Framework ruft diese Methode auf, wenn sie den Hintergrund einer Outlook-Beschriftungsleiste ausfüllt.
virtual void OnFillOutlookBarCaption(
CDC* pDC,
CRect rectCaption,
COLORREF& clrText);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectCaption
[in] Ein Rechteck, das die Begrenzungen der Beschriftungsleiste angibt.
clrText
[out] Ein Verweis auf ein COLORREF-Objekt, in das diese Methode die Textfarbe auf der Beschriftungsleiste schreibt.
Hinweise
Die Standardimplementierung dieser Methode füllt die Beschriftungsleiste mit der Farbe für Schatten basierend auf der aktuellen Haut.
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Farbe der Outlook-Beschriftungsleiste anzupassen.
CMFCVisualManagerOffice2003::OnFillOutlookPageButton
Das Framework ruft diese Methode auf, wenn sie das Innere einer Outlook-Seitenschaltfläche ausfüllt.
virtual void OnFillOutlookPageButton(
CDC* pDC,
const CRect& rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
COLORREF& clrText);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen der Outlook-Seitenschaltfläche angibt.
bIsHighlighted
[in] Ein boolescher Parameter, der angibt, ob die Schaltfläche hervorgehoben ist.
bIsPressed
[in] Ein boolescher Parameter, der angibt, ob die Schaltfläche gedrückt wird.
clrText
[out] Ein Verweis auf ein COLORREF-Objekt, in dem diese Methode die Textfarbe der Outlook-Seitenschaltfläche speichert.
Hinweise
Überschreiben Sie diese Funktion in einem abgeleiteten visuellen Manager, um die Darstellung von Outlook-Seitenschaltflächen anzupassen.
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground
Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines Popupfensters ausfüllt.
virtual void OnFillPopupWindowBackground(
CDC* pDC,
CRect rect);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen des Popupfensters angibt.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung von Popupfenstern anzupassen.
CMFCVisualManagerOffice2003::OnFillTab
Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines Registerkartenfensters ausfüllt.
virtual void OnFillTab(
CDC* pDC,
CRect rectFill,
CBrush* pbrFill,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectFill
[in] Ein Rechteck, das die Begrenzungen für das Registerkartenfenster angibt.
PbrFill
[in] Ein Zeiger auf den Pinsel, den das Framework zum Ausfüllen des Registerfensters verwendet.
iTab
[in] Der nullbasierte Registerkartenindex einer Registerkarte, für die das Framework den Hintergrund ausfüllt.
bIsActive
[in] TRUE, wenn die Registerkarte aktiv oder FALSCH ist, wenn dies nicht der Fall ist.
pTabWnd
[in] Ein Zeiger auf das übergeordnete Registerkartensteuerelement.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung von Registerkarten anzupassen.
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior
Das Framework ruft diese Methode auf, wenn sie das Innere eines CMFCTasksPaneTaskGroup-Klassenobjekts ausfüllt.
virtual void OnFillTasksGroupInterior(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rect
[in] Ein Rechteck, das die Grenzen der Aufgabengruppe angibt.
bSpecial
[in] Ein Boolescher Wert, der angibt, ob das Innere mit einer speziellen Farbe gefüllt ist.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung einer Aufgabengruppe anzupassen.
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground
Das Framework ruft diese Methode auf, wenn sie den Hintergrund eines CMFCTasksPane-Klassensteuerelements ausfüllt.
virtual void OnFillTasksPaneBackground(
CDC* pDC,
CRect rectWorkArea);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectWorkArea
[in] Ein Rechteck, das die Grenzen des Aufgabenbereichs angibt.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung eines CMFCTasksPane Class-Objekts anzupassen.
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton
Das Framework ruft diese Methode auf, wenn sie eine hervorgehobene Schnellanpassmenüschaltfläche zeichnet.
virtual void OnHighlightQuickCustomizeMenuButton(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect);
Parameter
pDC
[in] Ein Zeiger auf den Gerätekontext für die Schaltfläche.
pButton
[in] Ein Zeiger auf die Schaltfläche.
rect
[in] Das umgebende Rechteck der Schaltfläche.
Hinweise
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems
Das Framework ruft diese Methode auf, wenn sie einen hervorgehobenen Menübefehl zeichnet.
virtual void OnHighlightRarelyUsedMenuItems(
CDC* pDC,
CRect rectRarelyUsed);
Parameter
pDC
[in] Ein Zeiger auf einen Gerätekontext.
rectRarelyUsed
[in] Ein Rechteck, das die Grenzen des hervorgehobenen Befehls angibt.
Hinweise
Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung hervorgehobener Menübefehle anzupassen.
CMFCVisualManagerOffice2003::OnUpdateSystemColors
Das Framework ruft diese Funktion auf, wenn sich die Systemfarben ändern.
virtual void OnUpdateSystemColors();
Hinweise
Das Framework ruft diese Methode als Teil der Verarbeitung der WM_SYSCOLORCHANGE Nachricht auf. Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, wenn Sie benutzerdefinierten Code ausführen möchten, wenn sich die Farben in Ihrer Anwendung ändern.
CMFCVisualManagerOffice2003::SetDefaultWinXPColors
Gibt an, ob der visuelle Manager systemeigene Windows XP-Designfarben oder -farben verwenden soll, die von GetSysColor abgerufen wurden.
static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);
Parameter
bDefaultWinXPColors
[in] Gibt an, ob der visuelle Manager systemeigene Windows XP-Farben verwendet.
Hinweise
Wenn bDefaultWinXPColors WAHR ist, verwendet der visuelle Manager native Windows XP-Farben wie Blau, Oliv oder Silber. Andernfalls verwendet der visuelle Manager die von GetSysColor
. Der visuelle Manager verwendet visuelle Elemente wie COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW und COLOR_3DLIGHT.
Standardmäßig verwendet ein CMFCVisualManagerOffice2003
Objekt systemeigene Windows XP-Designfarben.
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook
Gibt an, dass das globale Windows XP-Design verwendet werden soll.
static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);
Parameter
bStatusBarOfficeXPLook
[in] TRUE, wenn das globale Windows XP-Design verwendet werden soll (Standardeinstellung) oder FALSE, wenn dies nicht der Fall ist.
Hinweise
CMFCVisualManagerOffice2003::SetUseGlobalTheme
Gibt an, ob der visuelle Manager ein globales Design verwendet.
static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);
Parameter
bUseGlobalTheme
[in] TRUE, wenn der visuelle Manager ein globales Design verwenden soll; Andernfalls FALSE.
Hinweise
Wenn ein CMFCVisualManagerOffice2003
Objekt ein globales Design verwendet, zeichnet es die GUI-Elemente mithilfe der CMFCVisualManagerWindows-Klasse.
Wenn ein CMFCVisualManagerOffice2003
Objekt kein globales Design verwendet, zeichnet es die GUI-Elemente mithilfe der CMFCVisualManagerOfficeXP-Klasse.
Siehe auch
Hierarchiediagramm
Klassen
CMFCVisualManager-Klasse
CMFCVisualManagerOfficeXP-Klasse
CMFCVisualManagerWindows-Klasse