Freigeben über


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

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

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 topMembern , bottom, leftund 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 ButtonsIsHighlightedButtonsIsPressed.

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 afxGlobalDataaus.

Ü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 ButtonsIsPressedButtonsIsHighlighted).

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