Dela via


CMFCVisualManagerOffice2003-klass

CMFCVisualManagerOffice2003 ger ett program ett Microsoft Office 2003-utseende.

Syntax

class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP

Medlemmar

Offentliga metoder

Namn Beskrivning
CMFCVisualManagerOffice2003::D rawComboBorderWinXP Ritar kombinationsrutans kantlinje med det aktuella Windows XP-temat. (Åsidosätter CMFCVisualManager::D rawComboBorderWinXP.)
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP Ritar en kombinationsruta med det aktuella Windows XP-temat. (Åsidosätter CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerOffice2003::D rawCustomizeButton Ritar en anpassa-knapp.
CMFCVisualManagerOffice2003::D rawPushButtonWinXP Ritar en push-knapp med det aktuella Windows XP-temat. (Åsidosätter CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerOffice2003::GetBaseThemeColor Hämtar bastemafärgen.
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor Hämtar den färg som används för det markerade menyalternativet.
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor Ramverket anropar den här metoden för att hämta bakgrundsfärgen för en egenskapslista. (Åsidosätter CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor.)
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor Ramverket anropar den här metoden för att hämta textfärgen för en egenskapslista. (Åsidosätter CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor.)
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight Returnerar höjden på alla menyalternativ. (Åsidosätter CMFCVisualManager::GetShowAllMenuItemsHeight.)
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors Anger den angivna basgruppens bakgrundsfärg och kantlinjefärg. (Åsidosätter CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors.)
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor Hämtar färg för markeringston. (Åsidosätter CMFCVisualManager::GetSmartDockingHighlightToneColor.)
CMFCVisualManagerOffice2003::GetTabFrameColors Ramverket anropar den här funktionen när den måste hämta uppsättningen färger för att rita ett flikfönster. (Åsidosätter CMFCVisualManager::GetTabFrameColors.)
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin Hämtar marginalen för knappen Anpassa i verktygsfältet. (Åsidosätter CMFCVisualManager::GetToolBarCustomizeButtonMargin.)
CMFCVisualManagerOffice2003::GetToolbarDisabledColor Hämtar inaktiverad färg för verktygsfältet. (Åsidosätter CMFCVisualManager::GetToolbarDisabledColor.)
CMFCVisualManagerOffice2003::GetToolTipInfo Anropas av ramverket för att hämta knappbeskrivningsinformation. (Åsidosätter CMFCVisualManager::GetToolTipInfo.)
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled Anger om visual manager använder inbyggda Windows XP-temafärger.
CMFCVisualManagerOffice2003::IsDockingTabHasBorder Returnerar om den aktuella visualiseringshanteraren ritar kantlinjer runt fönster som är dockade och flikar. (Åsidosätter CMFCVisualManager::IsDockingTabHasBorder.)
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs Anger om OneNote-flikar ska vara markerade. (Åsidosätter CMFCVisualManager::IsHighlightOneNoteTabs.)
CMFCVisualManagerOffice2003::IsOffsetPressedButton Anropas av ramverket när du ritar en verktygsfältsknapp. (Åsidosätter CMFCVisualManager::IsOffsetPressedButton.)
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook Anger om det finns ett statusfält med ett Office XP-utseende.
CMFCVisualManagerOffice2003::IsToolbarRoundShape Anger om ett angivet verktygsfält har en rund form. (Åsidosätter CMFCVisualManager::IsToolbarRoundShape.)
CMFCVisualManagerOffice2003::IsUseGlobalTheme Anger om ett globalt Windows XP-tema används.
CMFCVisualManagerOffice2003::IsWindowsThemingSupported Anger om Windows-teman stöds. (Åsidosätter CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder Ramverket anropar den här metoden när den ritar kantlinjen för en automatisk dölj-knapp. (Åsidosätter CMFCVisualManager::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawBarGripper Anropas av ramverket när det ritar griparen för ett kontrollfält. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerOffice2003::OnDrawBrowseButton Ramverket anropar den här metoden när den ritar bläddra-knappen för en redigeringskontroll. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerOffice2003::OnDrawButtonBorder Ramverket anropar den här metoden när den ritar kantlinjen för en knapp i verktygsfältet. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder Ramverket anropar den här metoden när den ritar kantlinjen för ett CMFCCaptionBar-klassobjekt . (Åsidosätter CMFCVisualManager::OnDrawCaptionBarBorder.)
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx Ramverket anropar den här metoden när den ritar en kryssruta. (Åsidosätter CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerOffice2003::OnDrawComboBorder Ramverket anropar den här metoden när den ritar kantlinjen runt ett CMFCToolBarComboBoxButton Class-objekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerOffice2003::OnDrawComboDropButton Ramverket anropar den här metoden när den drar släppknappen för en CMFCToolBarComboBoxButton-klass. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerOffice2003::OnDrawControlBorder Ramverket anropar den här metoden när den ritar en kontrolls kantlinje. (Åsidosätter CMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerOffice2003::OnDrawExpandingBox Ramverket anropar den här metoden när den ritar en expanderande ruta. (Åsidosätter CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder Ramverket anropar den här metoden när den ritar kantlinjen runt en instans av KLASSEN CMFCHeaderCtrl. (Åsidosätter CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerOffice2003::OnDrawMenuBorder Ramverket anropar den här metoden när den ritar kantlinjen för en CMFCPopupMenu-klass. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter Ramverket anropar den här metoden när den ritar splittern för ett Outlook-fält. (Åsidosätter CMFCVisualManager::OnDrawOutlookBarSplitter.)
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder Anropas av ramverket när det ritar kantlinjen för en Outlook-sidknapp. (Åsidosätter CMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawPaneBorder Ramverket anropar den här metoden när den ritar kantlinjen för ett CPane-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerOffice2003::OnDrawPaneCaption Ramverket anropar den här metoden när den ritar en undertext för ett CDockablePane-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder Ramverket anropar den här metoden när den ritar kantlinjen för ett popup-fönster. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder.)
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder Ramverket anropar den här metoden när den ritar kantlinjen för en knapp i ett popup-fönster. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption Ramverket anropar den här metoden när den ritar beskrivningen av ett popup-fönster. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption.)
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup Ramverket anropar den här metoden när den ritar en grupp med knappar i menyfliksområdet. (Åsidosätter CMFCVisualManager::OnDrawRibbonButtonsGroup.)
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption Ramverket anropar den här metoden när den ritar undertextfältet för en menyflikskategori. (Åsidosätter CMFCVisualManager::OnDrawRibbonCategoryCaption.)
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab Ramverket anropar den här metoden när den ritar fliken för en menyflikskategori. (Åsidosätter CMFCVisualManager::OnDrawRibbonCategoryTab.)
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar Ramverket anropar den här metoden när den ritar en CMFCRibbonProgressBar-klass. (Åsidosätter CMFCVisualManager::OnDrawRibbonProgressBar.)
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator Ramverket anropar den här metoden när den ritar en avgränsare i verktygsfältet Snabbåtkomst i ett menyfliksområde. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator.)
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel Ramverket anropar den här metoden när den ritar kanalen för en CMFCRibbonSlider-klass. (Åsidosätter CMFCVisualManager::OnDrawRibbonSliderChannel.)
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb Ramverket anropar den här metoden när den drar tummen för ett CMFCRibbonSlider-objekt . (Åsidosätter CMFCVisualManager::OnDrawRibbonSliderThumb.)
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton Ramverket anropar den här metoden när den ritar zoomknapparna för ett CMFCRibbonSlider-objekt . (Åsidosätter CMFCVisualManager::OnDrawRibbonSliderZoomButton.)
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane Ramverket anropar den här metoden när den ritar ett fönster i statusfältet. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane.)
CMFCVisualManagerOffice2003::OnDrawScrollButtons Ramverket anropar den här metoden när den ritar rullningsknappar. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerOffice2003::OnDrawSeparator Ramverket anropar den här metoden när den ritar en avgränsare. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems Ramverket anropar den här metoden när den ritar alla objekt i en meny. (Åsidosätter CMFCVisualManager::OnDrawShowAllMenuItems.)
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder Ramverket anropar den här metoden när den ritar kantlinjen för ett CMFCStatusBar-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress Ramverket anropar den här metoden när den ritar förloppsindikatorn för CMFCStatusBar-objektet . (Åsidosätter CMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox Ramverket anropar den här metoden när den ritar storleksrutan för en CMFCStatusBar. (Åsidosätter CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerOffice2003::OnDrawTab Ramverket anropar den här metoden när den ritar flikarna för ett CMFCBaseTabCtrl Class-objekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder Ramverket anropar den här metoden när den ritar kantlinjen för en flikknapp. (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawTask Ramverket anropar den här metoden när det ritar ett CMFCTasksPaneTask-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder Ramverket anropar den här metoden när den ritar en kantlinje runt en grupp på ett CMFCTasksPane-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption Ramverket anropar den här metoden när den ritar bildtexten för ett CMFCTasksPaneTaskGroup-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerOffice2003::OnDrawTearOffCaption Ramverket anropar den här metoden när den ritar bildtexten för ett CMFCPopupMenu-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerOffice2003::OnErasePopupWindowButton Ramverket anropar den här metoden när den raderar en knapp i ett popup-fönster. (Åsidosätter CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerOffice2003::OnEraseTabsArea Ramverket anropar den här metoden när den raderar flikområdet i ett flikfönster. (Åsidosätter CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerOffice2003::OnEraseTabsButton Ramverket anropar den här metoden när den raderar texten och ikonen för en flikknapp. (Åsidosätter CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerOffice2003::OnEraseTabsFrame Ramverket anropar den här metoden när den raderar en ram på en CMFCBaseTabCtrl-klass. (Åsidosätter CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground Ramverket anropar den här metoden när den fyller bakgrunden på en knapp för automatisk döljning. (Åsidosätter CMFCVisualManager::OnFillAutoHideButtonBackground.)
CMFCVisualManagerOffice2003::OnFillBarBackground Ramverket anropar den här metoden när den fyller bakgrunden för ett CBasePane-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerOffice2003::OnFillButtonInterior Ramverket anropar den här metoden när den fyller bakgrunden på en knapp i verktygsfältet. (Åsidosätter CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerOffice2003::OnFillCommandsListBackground Ramverket anropar den här metoden när den fyller bakgrunden till en verktygsfältsknapp som tillhör en kommandolista. (Åsidosätter CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground Ramverket anropar den här metoden när den fyller bakgrunden för en rubrikkontroll. (Åsidosätter CMFCVisualManager::OnFillHeaderCtrlBackground.)
CMFCVisualManagerOffice2003::OnFillHighlightedArea Ramverket anropar den här metoden när den fyller det markerade området i en verktygsfältsknapp. (Åsidosätter CMFCVisualManagerOfficeXP::OnFillHighlightedArea.)
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption Ramverket anropar den här metoden när den fyller bakgrunden i ett Outlook-undertextfält. (Åsidosätter CMFCVisualManager::OnFillOutlookBarCaption.)
CMFCVisualManagerOffice2003::OnFillOutlookPageButton Ramverket anropar den här metoden när den fyller den inre av en Outlook-sidknapp. (Åsidosätter CMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground Ramverket anropar den här metoden när den fyller bakgrunden i ett popup-fönster. (Åsidosätter CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground.)
CMFCVisualManagerOffice2003::OnFillTab Ramverket anropar den här metoden när den fyller bakgrunden i ett flikfönster. (Åsidosätter CMFCVisualManagerOfficeXP::OnFillTab.)
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior Ramverket anropar den här metoden när den fyller insidan av ett CMFCTasksPaneTaskGroup-klassobjekt . (Åsidosätter CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground Ramverket anropar den här metoden när den fyller bakgrunden för en CMFCTasksPane-kontroll . (Åsidosätter CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton Ramverket anropar den här metoden när den ritar en markerad snabbanpassad menyknapp. (Åsidosätter CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton.)
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems Ramverket anropar den här metoden när den ritar ett markerat menykommando. (Åsidosätter CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerOffice2003::OnUpdateSystemColors Ramverket anropar den här funktionen när systemfärgerna ändras. (Åsidosätter CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerOffice2003::SetDefaultWinXPColors Anger om visual manager ska använda inbyggda Windows XP-temafärger eller -färger som hämtats från GetSysColor.
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook Anger att det globala temat Windows XP ska användas.
CMFCVisualManagerOffice2003::SetUseGlobalTheme Anger om den visuella chefen använder ett globalt tema.

Anmärkningar

Du använder CMFCVisualManagerOffice2003 klassen för att ändra det visuella utseendet på ditt program så att det liknar Microsoft Office 2003.

Exempel

I följande exempel visas hur du ställer in office 2003 Visual Manager. Det här kodfragmentet är en del av demoexemplet för skrivbordsavisering.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));

Arvshierarki

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

Kravspecifikation

Rubrik: afxvisualmanageroffice2003.h

CMFCVisualManagerOffice2003::D rawComboBorderWinXP

Ritar kombinationsrutans kantlinje med det aktuella Windows XP-temat.

virtual BOOL DrawComboBorderWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] Rektangel för kombinationsrutans kantlinje.

bDisabled
[i] Anger om kombinationsrutans kantlinje är inaktiverad.

bIsDropped
[i] Anger om kombinationsrutans kantlinje är nedsläppt.

bIsHighlighted
[i] Anger om kombinationsrutans kantlinje är markerad.

Returvärde

Returnerar TRUE om tema-API:et är aktiverat eller FALSKT om inte.

Anmärkningar

CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP

Ritar en kombinationsruta med det aktuella Windows XP-temat.

virtual BOOL DrawComboDropButtonWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] Listrutans avgränsningsrektangel.

bDisabled
[i] Anger om listrutan för kombinationsrutan är inaktiverad.

bIsDropped
[i] Anger om listrutan för kombinationsrutan är nedrullningsad.

bIsHighlighted
[i] Anger om listrutan för kombinationsrutan är markerad.

Returvärde

Returnerar TRUE om tema-API:et är aktiverat eller FALSKT om inte.

Anmärkningar

CMFCVisualManagerOffice2003::D rawCustomizeButton

Ritar en anpassa-knapp.

virtual void DrawCustomizeButton(
    CDC* pDC,
    CRect rect,
    BOOL bIsHorz,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bIsCustomize,
    BOOL bIsMoreButtons);

Parameterar

pDC-
[i] Pekare mot en visningskontext.

rekt
[i] Knappens avgränsningsrektangel

bIsHorz
[i] SANT om knappen är vågrät eller FALSE om den är lodrät.

tillstånd
[i] Knappens status som den ska ritas (vanlig, trycks eller markeras).

bIsCustomize
[i] SANT om den anpassade pil-nedåt- eller pil-vänsterbilden ska ritas i knapprektangeln eller FALSE om inte.

bIsMoreButtons
[i] SANT om den vågräta eller lodräta anpassa More-Buttons bilden ska ritas i knapprektangeln eller FALSE om inte.

Anmärkningar

CMFCVisualManagerOffice2003::D rawPushButtonWinXP

Ritar en push-knapp med det aktuella Windows XP-temat.

virtual BOOL DrawPushButtonWinXP(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    UINT uiState);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] Tryckknappens avgränsningsrektangel.

pButton
[i] En pekare till CMFCButton Class-objektet som ska ritas.

uiState
[i] Ignoreras. Tillståndet tas från pButton.

Returvärde

SANT om tema-API:et är aktiverat. annars FALSKT.

Anmärkningar

CMFCVisualManagerOffice2003::GetBaseThemeColor

Hämtar bastemafärgen.

virtual COLORREF GetBaseThemeColor();

Returvärde

Returnerar temafärgen för bastemat, om ett har angetts eller färgfältets ansiktsfärg.

Anmärkningar

CMFCVisualManagerOffice2003::GetHighlightMenuItemColor

Hämtar den färg som används för det markerade menyalternativet.

virtual COLORREF GetHighlightMenuItemColor() const;

Returvärde

Returnerar den färg som används för det markerade menyalternativet.

Anmärkningar

CMFCVisualManagerOffice2003::GetPropertyGridGroupColor

Ramverket anropar den här metoden för att hämta bakgrundsfärgen för en egenskapslista.

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parameterar

pPropList
[i] En pekare till egenskapslistan som ramverket ritar.

Returvärde

Returnerar bakgrundsfärgen för pPropList.

Anmärkningar

Åsidosätt den här funktionen för att anpassa bakgrundsfärgen för en egenskapslista i ditt program.

CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor

Ramverket anropar den här metoden för att hämta textfärgen för en egenskapslista.

virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);

Parameterar

pPropList
[i] En pekare till egenskapslistan.

Returvärde

Returnerar textfärgen för den angivna egenskapslistan.

Anmärkningar

Åsidosätt den här funktionen för att anpassa textfärgen för en egenskapslista i ditt program.

CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight

Returnerar höjden på alla menyalternativ.

virtual int GetShowAllMenuItemsHeight(
    CDC* pDC,
    const CSize& sizeDefault);

Parameterar

pDC-
[i] En pekare till enhetskontexten.

sizeDefault
[i] Standardmenystorlek.

Returvärde

Som standard returnerar höjden på alla menybilder plus marginaler.

Anmärkningar

CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors

Anger den angivna basgruppens bakgrundsfärg och kantlinjefärg.

virtual void GetSmartDockingBaseGuideColors(
    COLORREF& clrBaseGroupBackground,
    COLORREF& clrBaseGroupBorder);

Parameterar

clrBaseGroupBackground
[i] Referens till en COLORREF som ska anges till bakgrundsfärgen.

clrBaseGroupBorder
[i] Referens till en COLORREF som ska anges till kantlinjefärgen.

Anmärkningar

CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor

Returnerar färg för markeringston.

virtual COLORREF GetSmartDockingHighlightToneColor();

Returvärde

Returnerar en COLORREF som innehåller markeringstonfärgen.

Anmärkningar

CMFCVisualManagerOffice2003::GetTabFrameColors

Ramverket anropar den här funktionen när den måste hämta uppsättningen färger för att rita ett flikfönster.

virtual void GetTabFrameColors(
    const CMFCBaseTabCtrl* pTabWnd,
    COLORREF& clrDark,
    COLORREF& clrBlack,
    COLORREF& clrHighlight,
    COLORREF& clrFace,
    COLORREF& clrDarkShadow,
    COLORREF& clrLight,
    CBrush*& pbrFace,
    CBrush*& pbrBlack);

Parameterar

pTabWnd
[i] En pekare till det flikar där ramen ritar en flik.

clrDark
[ut] En referens till en COLORREF-parameter där den här metoden lagrar färgen för den mörka kantlinjen på en flik.

clrBlack
[ut] En referens till en COLORREF-parameter där den här metoden lagrar färgen för flikfönstrets kantlinje. Standardfärgen för kantlinjen är svart.

clrHighlight
[ut] En referens till en COLORREF-parameter där den här metoden lagrar färgen för markeringstillståndet i flikfönstret.

clrFace
[ut] En referens till en COLORREF-parameter där den här metoden lagrar färgen för flikfönstrets ansikte.

clrDarkShadow
[ut] En referens till en COLORREF-parameter där den här metoden lagrar färgen för flikfönstrets skugga.

clrLight
[ut] En referens till en COLORREF-parameter där den här metoden lagrar färgen för flikfönstrets ljuskant.

pbrFace
[ut] En pekare till en referens för en pensel. Den här metoden lagrar penseln som används för att fylla flikfönstrets ansikte i den här parametern.

pbrBlack
[ut] En pekare till en referens för en pensel. Den här metoden lagrar penseln som används för att fylla den svarta kanten i flikfönstret i den här parametern.

Anmärkningar

CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin

Hämtar marginalen för knappen Anpassa i verktygsfältet.

virtual int GetToolBarCustomizeButtonMargin() const;

Returvärde

Returnerar marginalen för knappen Anpassa i verktygsfältet.

Anmärkningar

CMFCVisualManagerOffice2003::GetToolbarDisabledColor

Hämtar inaktiverad färg för verktygsfältet.

virtual COLORREF GetToolbarDisabledColor() const;

Returvärde

Returnerar en COLORREF som innehåller den inaktiverade färgen.

Anmärkningar

CMFCVisualManagerOffice2003::GetToolTipInfo

Anropas av ramverket för att hämta knappbeskrivningsinformation.

virtual BOOL GetToolTipInfo(
    CMFCToolTipInfo& params,
    UINT nType = (UINT)(-1));

Parameterar

params
[ut] En referens till ett CMFCToolTipInfo-klassobjekt där den här metoden returnerar knappbeskrivningsinformation.

nType
[i] Ange information för knappbeskrivningsinformationen som ska returneras.

Returvärde

Returnerar TRUE om knappbeskrivningsinformation returneras och FALSE annars.

Anmärkningar

CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled

Anger om visual manager använder temafärger som är inbyggda i Windows XP.

static BOOL IsDefaultWinXPColorsEnabled();

Returvärde

SANT om visual manager använder inbyggda färger; annars FALSKT.

Anmärkningar

Mer information om interna färger finns i CMFCVisualManagerOffice2003::SetDefaultWinXPColors.

CMFCVisualManagerOffice2003::IsDockingTabHasBorder

Returnerar om den aktuella visualiseringshanteraren ritar kantlinjer runt fönster som är dockade och flikar.

virtual BOOL IsDockingTabHasBorder();

Returvärde

SANT om Visual Manager ritar kantlinjer runt fönster som är dockade och flikar. ANNARS FALSKT.

Anmärkningar

CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs

Anger om OneNote-flikar ska vara markerade.

virtual BOOL IsHighlightOneNoteTabs() const;

Returvärde

Returnerar TRUE.

Anmärkningar

CMFCVisualManagerOffice2003::IsOffsetPressedButton

Anropas av ramverket när du ritar en verktygsfältsknapp.

virtual BOOL IsOffsetPressedButton() const;

Returvärde

Anmärkningar

Standardimplementeringen returnerar FALSE.

CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook

Anger om det finns ett statusfält med ett Office XP-utseende.

static BOOL __stdcall IsStatusBarOfficeXPLook();

Returvärde

Anmärkningar

Returnerar TRUE om det finns ett statusfält med ett Office XP-utseende, eller FALSE om inte.

CMFCVisualManagerOffice2003::IsToolbarRoundShape

Anger om ett angivet verktygsfält är avrundat.

virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);

Parameterar

pToolBar
[i] Pekare till verktygsfältet i fråga.

Returvärde

Returnerar TRUE om verktygsfältet är avrundat eller FALSKT om det är en menyrad.

Anmärkningar

CMFCVisualManagerOffice2003::IsUseGlobalTheme

Anger om programmet använder ett Windows XP-tema.

static BOOL IsUseGlobalTheme();

Returvärde

SANT om visual manager använder ett Windows XP-tema; annars FALSKT.

Anmärkningar

Använd metoden CMFCVisualManagerOffice2003::SetUseGlobalTheme för att ändra om visual manager använder ett Windows XP-tema.

CMFCVisualManagerOffice2003::IsWindowsThemingSupported

Anger om Windows-teman stöds.

virtual BOOL IsWindowsThemingSupported() const;

Returvärde

Returnerar TRUE om Windows-teman stöds eller FALSE om inte.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder

Ramverket anropar den här metoden när den ritar kantlinjen för en automatisk dölj-knapp.

virtual void OnDrawAutoHideButtonBorder(
    CDC* pDC,
    CRect rectBounds,
    CRect rectBorderSize,
    CMFCAutoHideButton* pButton);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectBounds
[i] Storlek och plats för knappen dölj automatiskt.

rectBorderSize
[i] Kantlinjernas storlek.

pButton
[i] En pekare till knappen dölj automatiskt. Ramverket ritar kantlinjen för den här knappen.

Anmärkningar

Åsidosätt den här metoden i en härledd klass om du vill anpassa utseendet på kantlinjen för en knapp för automatisk döljning. Som standard fyller den här metoden en platt kantlinje med standardfärgen för skuggfärgen för ditt program.

Parametern rectBorderSize innehåller inte koordinaterna för kantlinjen. Den innehåller storleken på kantlinjen i topdatamedlemmarna , bottom, leftoch right . Ett värde som är mindre än eller lika med 0 anger ingen kantlinje på den sidan av knappen dölj automatiskt.

CMFCVisualManagerOffice2003::OnDrawBarGripper

Anropas av ramverket när det ritar griparen för ett kontrollfält.

virtual void OnDrawBarGripper(
    CDC* pDC,
    CRect rectGripper,
    BOOL bHorz,
    CBasePane* pBar);

Parameterar

pDC-
[i] En pekare till enhetskontexten för ett kontrollfält.

rectGripper
[i] Avgränsningsrektangeln för kontrollfältet.

bHorz
[i] En boolesk parameter som anger om kontrollfältet dockas vågrätt eller lodrätt.

pBar
[i] En pekare till ett kontrollfält. Den visuella chefen ritar griparen i det här kontrollfältet.

Anmärkningar

Standardimplementeringen av den här metoden visar standardhandtaget. Om du vill anpassa utseendet på griparen åsidosätter du den här metoden i en anpassad klass som härleds från KLASSEN CMFCVisualManagerOffice2003 .

CMFCVisualManagerOffice2003::OnDrawBrowseButton

Mer information finns i källkoden i mappen VC\atlmfc\src\mfc i Visual Studio-installationen.

virtual BOOL OnDrawBrowseButton(
    CDC* pDC,
    CRect rect,
    CMFCEditBrowseCtrl* pEdit,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    COLORREF& clrText);

Parameterar

[i] pDC
[i] Rect
[i] pEdit
[i] stat
[i] clrText

Returvärde

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawButtonBorder

Ramverket anropar den här metoden när den ritar kantlinjen för en knapp i verktygsfältet.

virtual void OnDrawButtonBorder(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameterar

pDC-
[i] En pekare till enhetskontexten för en verktygsfältsknapp.

pButton
[i] En pekare till en knapp i verktygsfältet. Ramverket ritar kantlinjen för den här knappen.

rekt
[i] En rektangel som anger gränserna för verktygsfältsknappen.

tillstånd
[i] En uppräknad datatyp som anger det aktuella tillståndet för verktygsfältsknappen.

Anmärkningar

Standardimplementeringen av den här metoden visar standardkantlinjen. Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på kantlinjen för en verktygsfältsknapp.

De möjliga tillstånden för en verktygsfältsknapp är ButtonsIsRegular, ButtonsIsPressedeller ButtonsIsHighlighted.

CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder

Ramverket anropar den här metoden när den ritar kantlinjen för ett CMFCCaptionBar-klassobjekt .

virtual void OnDrawCaptionBarBorder(
    CDC* pDC,
    CMFCCaptionBar* pBar,
    CRect rect,
    COLORREF clrBarBorder,
    BOOL bFlatBorder);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pBar
[i] En pekare till ett CMFCCaptionBar-klassobjekt . Ramverket ritar det här undertextfältet.

rekt
[i] En rektangel som anger gränserna för undertextfältet.

clrBarBorder
[i] Kantlinjens färg.

bFlatBorder
[i] SANT om kantlinjen ska ha ett platt, 2D-utseende eller FALSKT om inte.

Anmärkningar

Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på kantlinjen för ett undertextfält.

CMFCVisualManagerOffice2003::OnDrawCheckBoxEx

Anropas av ramverket när du ritar en kryssruta.

virtual void OnDrawCheckBoxEx(
    CDC* pDC,
    CRect rect,
    int nState,
    BOOL bHighlighted,
    BOOL bPressed,
    BOOL bEnabled);

Parameterar

pDC-
[i] Pekare mot en enhetskontext.

rekt
[i] Kryssrutans rektangel för avgränsning.

nState
[i] Status för kryssrutan: 0 om den är avmarkerad, 1 om markerad, 2 om den är blandad.

bHighlighted
[i] SANT om kryssrutan är markerad eller FALSE om inte.

bPressed
[i] SANT om kryssrutan är tryckt eller FALSE om inte.

bEnabled
[i] SANT om kryssrutan är aktiverad eller FALSE om inte.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawComboBorder

Ramverket anropar den här metoden när den ritar kantlinjen runt en instans av en CMFCToolBarComboBoxButton-klass.

virtual void OnDrawComboBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parameterar

pDC-
[i] En pekare till enhetskontexten för en kombinationsruta.

rekt
[i] En rektangel som anger gränserna för kombinationsrutan.

bDisabled
[i] En boolesk parameter som anger om kombinationsrutan inte är tillgänglig.

bIsDropped
[i] En boolesk parameter som anger om kombinationsrutan tappas ned.

bIsHighlighted
[i] En boolesk parameter som anger om kombinationsrutan är markerad.

pButton
[i] En pekare till ett CMFCToolBarComboBoxButton objekt. Ramverket ritar den här kombinationsrutan.

Anmärkningar

Åsidosätt den här metoden i din härledda visualiseringshanterare för att anpassa utseendet på kombinationsrutans kantlinje.

CMFCVisualManagerOffice2003::OnDrawComboDropButton

Ramverket anropar den här metoden när den drar släppknappen för en CMFCToolBarComboBoxButton-klass.

virtual void OnDrawComboDropButton(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för släppknappen.

bDisabled
[i] En boolesk parameter som anger om släppknappen inte är tillgänglig.

bIsDropped
[i] En boolesk parameter som anger om kombinationsrutan tappas ned.

bIsHighlighted
[i] En boolesk parameter som anger om släppknappen är markerad.

pButton
[i] En pekare till ett CMFCToolBarComboBoxButton objekt. Ramverket ritar släppknappen för den här kombinationsrutan

Anmärkningar

Åsidosätt den här metoden i din härledda visualiseringshanterare för att anpassa utseendet på släppknappen för en kombinationsruta.

CMFCVisualManagerOffice2003::OnDrawControlBorder

Ramverket anropar den här metoden när den ritar en kontrolls kantlinje.

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parameterar

pWndCtrl
[i] Pekare till ett CWnd Class-objekt som representerar kontrollen för vilken kantlinjen ska ritas.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawExpandingBox

Anropas av ramverket när du ritar en expanderande ruta.

virtual void OnDrawExpandingBox(
    CDC* pDC,
    CRect rect,
    BOOL bIsOpened,
    COLORREF colorBox);

Parameterar

pDC-
[i] Pekare till visningskontexten där den expanderande rutan ska ritas.

rekt
[i] Avgränsningsrektangeln för den expanderande rutan som ska ritas.

bIsOpened
[i] SANT om rutan som ska ritas öppnas, eller FALSE om inte.

colorBox
[i] Färgen på rutans yttre kantlinje som ska ritas.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder

Ramverket anropar den här metoden när den ritar kantlinjen runt en instans av KLASSEN CMFCHeaderCtrl.

virtual void OnDrawHeaderCtrlBorder(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted);

Parameterar

pCtrl
[i] En pekare till ett CMFCHeaderCtrl Class-objekt . Ramverket ritar kantlinjen för den här rubrikkontrollen.

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för rubrikkontrollen.

[i] bIsPressed
[i] bIsHighlighted
En boolesk parameter som anger om rubrikkontrollen trycks ned.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa kantlinjen för rubrikkontrollen.

CMFCVisualManagerOffice2003::OnDrawMenuBorder

Ramverket anropar den här metoden när den ritar kantlinjen för en CMFCPopupMenu-klass.

virtual void OnDrawMenuBorder(
    CDC* pDC,
    CMFCPopu* pMenu,
    CRect rect);

Parameterar

pDC-
[i] En pekare till enhetskontexten för ett CMFCPopupMenu-klassobjekt .

pMenu
[i] En pekare till ett CMFCPopupMenu-klassobjekt . Ramverket ritar en kantlinje runt den här popup-menyn.

rekt
[i] En rektangel som anger gränserna för popup-menyn.

Anmärkningar

Standardimplementeringen av den här metoden visar standardmenyns kantlinje. Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa menykantlinjens utseende.

CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter

Ramverket anropar den här metoden när den ritar splittern för ett Outlook-fält.

virtual void OnDrawOutlookBarSplitter(
    CDC* pDC,
    CRect rectSplitter);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectSplitter
[i] En rektangel som anger gränserna för delningen.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på delningsobjekt i ett Outlook-fält.

CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder

Anropas av ramverket när det ritar kantlinjen för en Outlook-sidknapp.

virtual void OnDrawOutlookPageButtonBorder(
    CDC* pDC,
    CRect& rectBtn,
    BOOL bIsHighlighted,
    BOOL bIsPressed);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectBtn
[i] En rektangel som anger gränsen för Outlook-sidknappen.

bIsHighlighted
[i] Ett booleskt värde som anger om knappen är markerad.

bIsPressed
[i] Ett booleskt värde som anger om knappen ska tryckas på.

Anmärkningar

Åsidosätt den här metoden i en anpassad visualiseringshanterare för att ändra utseendet på Outlook-sidknappen.

CMFCVisualManagerOffice2003::OnDrawPaneBorder

Ramverket anropar den här metoden när den ritar kantlinjen för ett CPane-klassobjekt .

virtual void OnDrawPaneBorder(
    CDC* pDC,
    CBasePane* pBar,
    CRect& rect);

Parameterar

pDC-
[i] En pekare till enhetskontexten för ett kontrollfält.

pBar
[i] En pekare till ett fönster. Visual Manager ritar kantlinjen för det här fönstret.

rekt
[i] En rektangel som anger fönstrets gränser.

Anmärkningar

Standardimplementeringen av den här metoden visar standardkantlinjen. Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på kantlinjen.

CMFCVisualManagerOffice2003::OnDrawPaneCaption

Ramverket anropar den här metoden när den ritar en undertext för ett CDockablePane-klassobjekt .

virtual COLORREF OnDrawPaneCaption(
    CDC* pDC,
    CDockablePane* pBar,
    BOOL bActive,
    CRect rectCaption,
    CRect rectButtons);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pBar
[i] En pekare till ett CDockablePane-klassobjekt . Ramverket ritar bildtexten för det här fönstret.

bActive
[i] En boolesk parameter som anger om kontrollfältet är aktivt.

rectCaption
[i] En rektangel som anger undertextens gränser.

rectButtons
[i] En rektangel som anger gränserna för bildtextknapparna.

Returvärde

En COLORREF-parameter som anger textfärgen för bildtexten.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder

Ramverket anropar den här metoden när den ritar kantlinjen för ett popup-fönster.

virtual void OnDrawPopupWindowBorder(
    CDC* pDC,
    CRect rect);

Parameterar

pDC-
[i] Pekare mot enhetskontexten i popup-fönstret.

rekt
[i] Avgränsningsrektangeln i popup-fönstret.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder

Ramverket anropar den här metoden när den ritar knappens kantlinje i ett popup-fönster.

virtual void OnDrawPopupWindowButtonBorder(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parameterar

pDC-
[i] Pekare mot knappens enhetskontext.

rectClient
[i] Rektangel för avgränsning av knappen.

pButton
[i] Pekare till knappen (ett CMFCDesktopAlertWndButton-klassobjekt ).

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption

Ramverket anropar den här metoden när den ritar beskrivningen av ett popup-fönster.

virtual COLORREF OnDrawPopupWindowCaption(
    CDC* pDC,
    CRect rectCaption,
    CMFCDesktopAlertWnd* pPopupWnd);

Parameterar

pDC-
[i] Pekare mot enhetskontexten i bildtexten.

rectCaption
[i] Avgränsningsrektangel för bildtexten.

pPopupWnd
[i] Pekare till popup-fönstret som bildtexten ska ritas för.

Returvärde

Textfärgen i bildtexten.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på popup-fönstertexter.

CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup

Ramverket anropar den här metoden när den ritar en grupp med knappar i menyfliksområdet.

virtual COLORREF OnDrawRibbonButtonsGroup(
    CDC* pDC,
    CMFCRibbonButtonsGroup* pGroup,
    CRect rectGroup);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pGroup
[i] En pekare till en grupp med knappar i menyfliksområdet. Ramverket ritar den här gruppen med knappar.

rectGroup
[i] En rektangel som anger gruppens gränser.

Returvärde

Ett reserverat värde. Standardimplementeringen returnerar -1.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på en grupp med knappar i menyfliksområdet.

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption

Ramverket anropar den här metoden när den ritar undertextfältet för en menyflikskategori.

virtual COLORREF OnDrawRibbonCategoryCaption(
    CDC* pDC,
    CMFCRibbonContextCaption* pContextCaption);

Parameterar

pDC-
[i] En pekare till enhetskontexten för menyfliksområdets kategori.

pContextCaption
[i] En pekare till ett undertextfält. Visual Manager ritar den här CMFCRibbonContextCaption-klassen.

Returvärde

En COLORREF-parameter som anger textens färg i undertextfältet.

Anmärkningar

Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på undertextfältet för en menyflikskategori.

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab

Ramverket anropar den här metoden när den ritar fliken för en menyflikskategori.

virtual COLORREF OnDrawRibbonCategoryTab(
    CDC* pDC,
    CMFCRibbonTab* pTab,
    BOOL bIsActive);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pTab
[i] En pekare till ett menyfliksobjekt. Ramverket ritar den här fliken.

bIsActive
[i] SANT om fliken är aktiv eller FALSE om den inte är det.

Returvärde

Den färg som används för text på fliken för menyfliksområdets kategori.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på en kategoriflik i menyfliksområdet.

CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar

Ramverket anropar den här metoden när det ritar ett CMFCRibbonProgressBar Class-objekt .

virtual void OnDrawRibbonProgressBar(
    CDC* pDC,
    CMFCRibbonProgressBar* pProgress,
    CRect rectProgress,
    CRect rectChunk,
    BOOL bInfiniteMode);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pProgress
[i] En pekare till ett CMFCRibbonProgressBar Class-objekt . Ramverket ritar den här förloppsindikatorn.

rectProgress
[i] En rektangel som anger förloppsindikatorns gränser.

rectChunk
[i] En rektangel som anger gränserna för området som omger förloppsindikatorn.

bInfiniteMode
[i] SANT om fältet är i oändligt läge eller FALSE om inte. Standardimplementeringen använder inte den här parametern.

Anmärkningar

Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på ett förloppsfält

CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator

Ramverket anropar den här metoden när den ritar en avgränsare i verktygsfältet Snabbåtkomst i ett menyfliksområde.

virtual void OnDrawRibbonQuickAccessToolBarSeparator(
    CDC* pDC,
    CMFCRibbonSeparator* pSeparator,
    CRect rect);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pSeparator
[i] En pekare till ett CMFCRibbonSeparator Class-objekt . Ramverket ritar den här bandavgränsaren.

rekt
[i] En rektangel som anger avgränsarens gränser.

Anmärkningar

Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på bandavgränsare i verktygsfältet Snabbåtkomst.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel

Ramverket anropar den här metoden när den ritar kanalen för en CMFCRibbonSlider-klass.

virtual void OnDrawRibbonSliderChannel(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect);

Parameterar

pDC-
[i] Pekare mot en enhetskontext.

pSlider
[i] En pekare till ett CMFCRibbonSlider Class-objekt . Ramverket ritar kanalen för det här skjutreglaget i menyfliksområdet.

rekt
[i] En rektangel som anger gränserna för kanalen i skjutreglaget i menyfliksområdet.

Anmärkningar

Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på kanalen i skjutreglaget i menyfliksområdet.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb

Ramverket anropar den här metoden när den drar tummen för ett CMFCRibbonSlider Class-objekt

virtual void OnDrawRibbonSliderThumb(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pSlider
[i] En pekare till en CMFCRibbonSlider-klass. Ramverket drar tummen för det här skjutreglaget i menyfliksområdet.

rekt
[i] En rektangel som anger tumgränsen för skjutreglaget i menyfliksområdet.

bIsHighlighted
[i] En boolesk parameter som anger om tummen är markerad.

bIsPressed
[i] En boolesk parameter som anger om tummen trycks in.

bIsDisabled
[i] En boolesk parameter som anger om tummen inte är tillgänglig.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa tummens utseende för ett skjutreglage i menyfliksområdet.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton

Ramverket anropar den här metoden när den ritar zoomknapparna för ett CMFCRibbonSlider Class-objekt .

virtual void OnDrawRibbonSliderZoomButton(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsZoomOut,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pSlider
[i] En pekare till ett CMFCRibbonSlider Class-objekt . Ramverket ritar det här skjutreglaget i menyfliksområdet.

rekt
[i] En rektangel som anger gränserna för zoomknapparna i skjutreglaget i menyfliksområdet.

bIsZoomOut
[i] SANT om ramverket ska dra den vänstra knappen med en " " -för zoom ut, eller FALSE om ramverket ska rita höger knapp med en " " +" för zooma in.

bIsHighlighted
[i] En boolesk parameter som anger om knappen är markerad.

bIsPressed
[i] En boolesk parameter som anger om knappen trycks in.

bIsDisabled
[i] En boolesk parameter som anger om knappen inte är tillgänglig.

Anmärkningar

Som standard är zoomknapparna på skjutreglaget i menyfliksområdet en cirkel med antingen en + eller - logga in i mitten. Om du vill anpassa utseendet på zoomknappar åsidosätter du den här metoden i en härledd visualiseringshanterare.

CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane

Ramverket anropar den här metoden när den ritar ett fönster i statusfältet.

virtual COLORREF OnDrawRibbonStatusBarPane(
    CDC* pDC,
    CMFCRibbonStatusBar* pBar,
    CMFCRibbonStatusBarPane* pPane);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pBar
[i] En pekare till statusfältet som innehåller fönstret.

pPane
[i] En pekare till ett statusfältsfönster. Ramverket ritar det här CMFCRibbonStatusBarPane-klassobjektet .

Returvärde

Ett reserverat värde. Standardimplementeringen returnerar -1.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på ett fönster i statusfältet.

CMFCVisualManagerOffice2003::OnDrawScrollButtons

Ramverket anropar den här metoden när den ritar rullningsknappar.

virtual void OnDrawScrollButtons(
    CDC* pDC,
    const CRect& rect,
    const int nBorderSize,
    int iImage,
    BOOL bHilited);

Parameterar

pDC-
[i] Pekare mot en enhetskontext.

rekt
[i] Rullningsknapparnas avgränsningsrektangel.

nBorderSize
[i] Storleken på kantlinjen som ska ritas runt rullningsknapparna.

iImage
[i] En identifierare för bilden som ska ritas i rullningsknapparna.

bHilited
[i] SANT om rullningsknapparna är markerade eller FALSE om inte.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawSeparator

Ramverket anropar den här metoden när den ritar en avgränsare.

virtual void OnDrawSeparator(
    CDC* pDC,
    CBasePane* pBar,
    CRect rect,
    BOOL bIsHoriz);

Parameterar

pDC-
[i] En pekare till enhetskontexten för ett kontrollfält.

pBar
[i] En pekare till ett fönster som innehåller avgränsaren.

rekt
[i] En rektangel som anger avgränsarens gränser.

bIsHoriz
[i] SANT om fönstret är dockat vågrätt eller FALSKT om fönstret dockas lodrätt.

Anmärkningar

Avgränsare används på kontrollstaplar för att separera grupper med relaterade ikoner. Standardimplementeringen för den här metoden visar standardavgränsaren. Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa avgränsarens utseende.

CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems

Ramverket anropar den här metoden när den ritar alla objekt i en meny

virtual void OnDrawShowAllMenuItems(
    CDC* pDC,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameterar

pDC-
[i] Pekare mot en enhetskontext.

rekt
[i] Avgränsningsrektangeln för menyn som ska ritas.

tillstånd
[i] Knapptillståndet.

Anmärkningar

CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder

Ramverket anropar den här metoden när den ritar kantlinjen för ett CMFCStatusBar-klassobjekt .

virtual void OnDrawStatusBarPaneBorder(
    CDC* pDC,
    CMFCStatusBar* pBar,
    CRect rectPane,
    UINT uiID,
    UINT nStyle);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pBar
[i] En pekare till ett CMFCStatusBar-klassobjekt . Ramverket ritar det här statusstapelobjektet.

rectPane
[i] En rektangel som anger gränserna för statusfältet.

uiID
[i] ID för statusfältet.

nStyle
[i] Statusfältets formatmall.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på kantlinjen för ett CMFCStatusBar objekt.

CMFCVisualManagerOffice2003::OnDrawStatusBarProgress

Ramverket anropar den här metoden när den ritar förloppsindikatorn för CMFCStatusBar-klassobjektet

virtual void OnDrawStatusBarProgress(
    CDC* pDC,
    CMFCStatusBar* pStatusBar,
    CRect rectProgress,
    int nProgressTotal,
    int nProgressCurr,
    COLORREF clrBar,
    COLORREF clrProgressBarDest,
    COLORREF clrProgressText,
    BOOL bProgressText);

Parameterar

pDC-
[i] En pekare till enhetskontexten för statusfältet

pStatusBar
[i] CMFCStatusBar-klassobjektet som innehåller förloppsindikatorn.

rectProgress
[i] En rektangel som anger förloppsindikatorns gränser.

nProgressTotal
[i] Det totala antalet för förloppsindikatorn.

nProgressCurr
[i] Den aktuella förloppet för förloppsindikatorn.

clrBar
[i] Den första färgen för förloppsindikatorn. Värdet är antingen början på en färgtoning eller den fullständiga färgen i förloppsindikatorn.

[i] clrProgressBarDest
[i] clrProgressText
[i] bProgressText

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa förloppsindikatorns utseende i ett statusfält.

CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox

Ramverket anropar den här metoden när den ritar storleksrutan för en CMFCStatusBar-klass.

virtual void OnDrawStatusBarSizeBox(
    CDC* pDC,
    CMFCStatusBar* pStatBar,
    CRect rectSizeBox);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pStatBar
[i] En pekare till ett statusfält. Ramverket ritar storleksrutan för det här statusfältet.

rectSizeBox
[i] En rektangel som anger storleksrutans gränser.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på storleksrutan i ett statusfält.

CMFCVisualManagerOffice2003::OnDrawTab

Ramverket anropar den här metoden när den ritar flikarna för ett CMFCBaseTabCtrl Class-objekt .

virtual void OnDrawTab(
    CDC* pDC,
    CRect rectTab,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectTab
[i] En rektangel som anger flikkontrollens gränser.

iTab
[i] Indexet för fliken som ramverket ritar.

bIsActive
[i] En boolesk parameter som anger om fliken är aktiv.

pTabWnd
[i] En pekare till ett CMFCBaseTabCtrl-klassobjekt . Ramverket ritar den här flikkontrollen.

Anmärkningar

Ett CMFCBaseTabCtrl objekt anropar den här metoden när det bearbetar WM_PAINT-meddelandet. Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på flikar.

CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder

Ramverket anropar den här metoden när den ritar kantlinjen för en flikknapp.

virtual void OnDrawTabsButtonBorder(
    CDC* pDC,
    CRect& rect,
    CMFCButton* pButton,
    UINT uiState,
    CMFCBaseTabCtrl* pWndTab);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger flikknappens gränser.

pButton
[i] En pekare till CMFCButton-klassen som ramverket ritar kantlinjen för.

uiState
[i] Knappens tillstånd (se CButton::GetState).

pWndTab
[i] En pekare till det överordnade flikfönstret.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på flikens kantlinje.

CMFCVisualManagerOffice2003::OnDrawTask

Ramverket anropar den här metoden när det ritar ett CMFCTasksPaneTask-klassobjekt .

virtual void OnDrawTask(
    CDC* pDC,
    CMFCTasksPaneTask* pTask,
    CImageList* pIcons,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pTask
[i] En pekare till ett CMFCTasksPaneTask-klassobjekt . Ramverket ritar den här uppgiften.

pIcons
[i] En pekare till den bildlista som är associerad med åtgärdsfönstret. Varje uppgift innehåller ett index för en bild i den här listan.

bIsHighlighted
[i] En boolesk parameter som anger om den visade aktiviteten är markerad.

bIsSelected
[i] En boolesk parameter som anger om den visade aktiviteten är markerad.

Anmärkningar

Ramverket visar aktiviteter i aktivitetsfältet som både en ikon och text. Parametern pIcons innehåller ikonen för uppgiften som anges av pTask. Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på aktiviteter i aktivitetsfältet.

CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder

Ramverket anropar den här metoden när den ritar en kantlinje runt en grupp på ett CMFCTasksPane-klassobjekt .

virtual void OnDrawTasksGroupAreaBorder(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE,
    BOOL bNoTitle = FALSE);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för gruppområdet i åtgärdsfönstret.

bSpecial
[i] En boolesk parameter som anger om kantlinjen är markerad. Värdet TRUE anger att kantlinjen är markerad.

bNoTitle
[i] En boolesk parameter som anger om gruppområdet har en rubrik. Värdet TRUE anger att gruppområdet inte har någon rubrik.

Anmärkningar

Åsidosätt den här funktionen i en härledd klass för att anpassa kantlinjen runt ett gruppområde i åtgärdsfönstret.

CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption

Ramverket anropar den här metoden när den ritar bildtexten för ett CMFCTasksPaneTaskGroup-klassobjekt .

virtual void OnDrawTasksGroupCaption(
    CDC* pDC,
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE,
    BOOL bCanCollapse = FALSE);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

pGroup
[i] En pekare till ett CMFCTasksPaneTaskGroup-klassobjekt . Ramverket ritar beskrivningen för den här gruppen.

bIsHighlighted
[i] En boolesk parameter som anger om gruppen är markerad.

bIsSelected
[i] En boolesk parameter som anger om gruppen är vald för tillfället.

bCanCollapse
[i] En boolesk parameter som anger om gruppen kan komprimeras.

Anmärkningar

Åsidosätt den här metoden i en härledd klass för att anpassa beskrivningen för en CMFCTasksPaneTaskGroup.

CMFCVisualManagerOffice2003::OnDrawTearOffCaption

Ramverket anropar den här metoden när den ritar bildtexten för ett CMFCPopupMenu-klassobjekt .

virtual void OnDrawTearOffCaption(
    CDC* pDC,
    CRect rect,
    BOOL bIsActive);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger undertextens gränser.

bIsActive
[i] SANT om bildtexten är aktiv; ANNARS FALSKT.

Anmärkningar

Den här funktionen anropas av ramverket när ett CMFCPopupMenu-klassobjekt bearbetar ett WM_PAINT meddelande och måste rita en avrivningstext.

Åsidosätt den här metoden i en härledd klass för att anpassa utseendet på undertexter för avrivningsstaplar.

CMFCVisualManagerOffice2003::OnErasePopupWindowButton

Ramverket anropar den här metoden när den raderar en knapp i ett popup-fönster.

virtual void OnErasePopupWindowButton(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectClient
[i] Rektangeln som anger klientområdet i popup-fönstret.

pButton
[i] Pekare till knappen som ska raderas.

Anmärkningar

CMFCVisualManagerOffice2003::OnEraseTabsArea

Ramverket anropar den här metoden när den raderar flikområdet i ett flikfönster.

virtual void OnEraseTabsArea(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för flikområdet.

pTabWnd
[i] En pekare till ett flikfönster. Ramverket raderar flikområdet för det angivna flikfönstret.

Anmärkningar

Den här funktionen anropas av ramverket när ett CMFCBaseTabCtrl-klassobjekt bearbetar ett WM_PAINT meddelande och raderar flikområdet.

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på flikar.

CMFCVisualManagerOffice2003::OnEraseTabsButton

Ramverket anropar den här metoden när den raderar texten och ikonen för en flikknapp.

virtual void OnEraseTabsButton(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    CMFCBaseTabCtrl* pWndTab);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger flikknappens gränser.

pButton
[i] En pekare till en flikknapp. Ramverket raderar texten och ikonen för den här knappen.

pWndTab
[i] En pekare till flikkontrollen som innehåller tabbknappen.

Anmärkningar

Ramverket raderar texten och ikonen för en knapp när ett CMFCBaseTabCtrl Class-objekt bearbetar WM_ERASEBKGND-meddelandet

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på flikknapparna.

CMFCVisualManagerOffice2003::OnEraseTabsFrame

Ramverket anropar den här metoden när den raderar en ram på ett CMFCBaseTabCtrl-klassobjekt .

virtual BOOL OnEraseTabsFrame(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för flikfönstret.

pTabWnd
[i] En pekare till ett flikfönster. Ramverket raderar en ram för den här CMFCBaseTabCtrl-klassen.

Returvärde

SANT om metoden lyckas eller FALSE om den inte är det.

Anmärkningar

Den här metoden fyller det område som anges av rekt med bakgrundsfärgen på den aktiva fliken. Det anropas när ett CMFCBaseTabCtrl objekt bearbetar ett WM_PAINT meddelande och raderar en flikram.

CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground

Ramverket anropar den här metoden när den fyller bakgrunden på en knapp för automatisk döljning.

virtual void OnFillAutoHideButtonBackground(
    CDC* pDC,
    CRect rect,
    CMFCAutoHideButton* pButton);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för knappen dölj automatiskt.

pButton
[i] En pekare till ett CMFCAutoHideButton-klassobjekt . Ramverket fyller bakgrunden för den här knappen för automatisk döljning.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på en knapp för automatisk döljning.

CMFCVisualManagerOffice2003::OnFillBarBackground

Ramverket anropar den här metoden när den fyller bakgrunden för ett CBasePane-klassobjekt .

virtual void OnFillBarBackground(
    CDC* pDC,
    CBasePane* pBar,
    CRect rectClient,
    CRect rectClip,
    BOOL bNCArea = FALSE);

Parameterar

pDC-
[i] En pekare till enhetskontexten för ett kontrollfält.

pBar
[i] En pekare till ett CBasePane-klassobjekt . Ramverket fyller bakgrunden i det här fönstret.

rectClient
[i] En rektangel som anger fönstrets gränser.

rectClip
[i] En rektangel som anger urklippsområdet i fönstret.

bNCArea
[i] Ett reserverat värde.

Anmärkningar

Standardimplementeringen av den här metoden fyller bakgrunden i fältet med 3d-bakgrundsfärgen från den globala variabeln afxGlobalData.

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa bakgrunden till ett fönster.

CMFCVisualManagerOffice2003::OnFillButtonInterior

Ramverket anropar den här metoden när den fyller bakgrunden på en knapp i verktygsfältet.

virtual void OnFillButtonInterior(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameterar

pDC-
[i] En pekare till enhetskontexten för en verktygsfältsknapp.

pButton
[i] En pekare till knappen som ramverket fyller bakgrunden för.

rekt
[i] En rektangel som anger gränserna för verktygsfältsknappen.

tillstånd
[i] Läget för verktygsfältsknappen (de möjliga tillstånden för en verktygsfältsknapp är ButtonsIsRegular, ButtonsIsPressedeller ButtonsIsHighlighted).

Anmärkningar

Standardimplementeringen av den här metoden använder standardfärgen för att fylla bakgrunden. Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa bakgrunden till en verktygsfältsknapp.

CMFCVisualManagerOffice2003::OnFillCommandsListBackground

Ramverket anropar den här metoden när den fyller bakgrunden till en verktygsfältsknapp som tillhör en kommandolista. Den här kommandolistan är en del av anpassningsdialogrutan.

virtual COLORREF OnFillCommandsListBackground(
    CDC* pDC,
    CRect rect,
    BOOL bIsSelected = FALSE);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger knappens gränser.

bIsSelected
[i] En boolesk parameter som anger om knappen är markerad.

Returvärde

Textfärgen för verktygsfältsknappen.

Anmärkningar

Mer information om anpassningslistan finns i CMFCToolBarButton::OnDrawOnCustomizeList. Standardimplementeringen för den här metoden fyller bakgrunden baserat på färgschemat för den valda huden.

CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground

Ramverket anropar den här metoden när den fyller bakgrunden för en rubrikkontroll.

virtual void OnFillHeaderCtrlBackground(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect rect);

Parameterar

pCtrl
[i] En pekare till ett CMFCHeaderCtrl Class-objekt . Ramverket fyller bakgrunden för den här rubrikkontrollen.

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för rubrikkontrollen.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på en rubrikkontroll.

CMFCVisualManagerOffice2003::OnFillHighlightedArea

Ramverket anropar den här metoden när den fyller det markerade området i en verktygsfältsknapp.

virtual void OnFillHighlightedArea(
    CDC* pDC,
    CRect rect,
    CBrush* pBrush,
    CMFCToolBarButton* pButton);

Parameterar

pDC-
[i] Pekare mot en enhetskontext.

rekt
[i] Avgränsningsrektangeln för det markerade området som ska fyllas.

pBrush
[i] Borsten som ska användas för att fylla det markerade området.

pButton
[i] Pekare till objektet CMFCToolBarButton Class för vilket det markerade området ska fyllas.

Anmärkningar

CMFCVisualManagerOffice2003::OnFillOutlookBarCaption

Ramverket anropar den här metoden när den fyller bakgrunden i ett Outlook-undertextfält.

virtual void OnFillOutlookBarCaption(
    CDC* pDC,
    CRect rectCaption,
    COLORREF& clrText);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectCaption
[i] En rektangel som anger gränserna för undertextfältet.

clrText
[ut] En referens till ett COLORREF-objekt som den här metoden skriver textfärgen till i textfältet.

Anmärkningar

Standardimplementeringen av den här metoden fyller bildtextfältet med färg för skuggor baserat på den aktuella huden.

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa färgen på Outlook-undertextfältet.

CMFCVisualManagerOffice2003::OnFillOutlookPageButton

Ramverket anropar den här metoden när den fyller den inre av en Outlook-sidknapp.

virtual void OnFillOutlookPageButton(
    CDC* pDC,
    const CRect& rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    COLORREF& clrText);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för Outlook-sidknappen.

bIsHighlighted
[i] En boolesk parameter som anger om knappen är markerad.

bIsPressed
[i] En boolesk parameter som anger om knappen trycks in.

clrText
[ut] En referens till ett COLORREF-objekt där den här metoden lagrar textfärgen på outlook-sidknappen.

Anmärkningar

Åsidosätt den här funktionen i en härledd visualiseringshanterare för att anpassa utseendet på Outlook-sidknappar.

CMFCVisualManagerOffice2003::OnFillPopupWindowBackground

Ramverket anropar den här metoden när den fyller bakgrunden i ett popup-fönster.

virtual void OnFillPopupWindowBackground(
    CDC* pDC,
    CRect rect);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger gränserna för popup-fönstret.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på popup-fönster.

CMFCVisualManagerOffice2003::OnFillTab

Ramverket anropar den här metoden när den fyller bakgrunden i ett flikfönster.

virtual void OnFillTab(
    CDC* pDC,
    CRect rectFill,
    CBrush* pbrFill,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectFill
[i] En rektangel som anger gränserna för flikfönstret.

pbrFill
[i] En pekare till penseln som ramverket använder för att fylla flikfönstret.

iTab
[i] Det nollbaserade flikindexet för en flik som ramverket fyller bakgrunden för.

bIsActive
[i] SANT om fliken är aktiv eller FALSE om den inte är det.

pTabWnd
[i] En pekare till den överordnade tabbkontrollen.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på flikar.

CMFCVisualManagerOffice2003::OnFillTasksGroupInterior

Ramverket anropar den här metoden när den fyller insidan av ett CMFCTasksPaneTaskGroup-klassobjekt .

virtual void OnFillTasksGroupInterior(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rekt
[i] En rektangel som anger aktivitetsgruppens gränser.

bSpecial
[i] Ett booleskt värde som anger om inredningen är fylld med en speciell färg.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på en aktivitetsgrupp.

CMFCVisualManagerOffice2003::OnFillTasksPaneBackground

Ramverket anropar den här metoden när den fyller bakgrunden för en CMFCTasksPane-klasskontroll .

virtual void OnFillTasksPaneBackground(
    CDC* pDC,
    CRect rectWorkArea);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectWorkArea
[i] En rektangel som anger gränserna för åtgärdsfönstret.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på ett CMFCTasksPane-klassobjekt .

CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton

Ramverket anropar den här metoden när den ritar en markerad snabbanpassad menyknapp.

virtual void OnHighlightQuickCustomizeMenuButton(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect);

Parameterar

pDC-
[i] En pekare till enhetskontexten för knappen.

pButton
[i] En pekare till knappen.

rekt
[i] Knappens avgränsningsrektangel.

Anmärkningar

CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems

Ramverket anropar den här metoden när den ritar ett markerat menykommando.

virtual void OnHighlightRarelyUsedMenuItems(
    CDC* pDC,
    CRect rectRarelyUsed);

Parameterar

pDC-
[i] En pekare till en enhetskontext.

rectRarelyUsed
[i] En rektangel som anger gränserna för det markerade kommandot.

Anmärkningar

Åsidosätt den här metoden i en härledd visualiseringshanterare för att anpassa utseendet på markerade menykommandon.

CMFCVisualManagerOffice2003::OnUpdateSystemColors

Ramverket anropar den här funktionen när systemfärgerna ändras.

virtual void OnUpdateSystemColors();

Anmärkningar

Ramverket anropar den här metoden som en del av bearbetningen av WM_SYSCOLORCHANGE-meddelandet. Åsidosätt den här metoden i en härledd visualiseringshanterare om du vill köra anpassad kod när färgerna ändras i ditt program.

CMFCVisualManagerOffice2003::SetDefaultWinXPColors

Anger om visual manager ska använda inbyggda Windows XP-temafärger eller -färger som hämtats från GetSysColor.

static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);

Parameterar

bDefaultWinXPColors
[i] Anger om den visuella hanteraren ska använda inbyggda Windows XP-färger.

Anmärkningar

Om bDefaultWinXPColors är TRUE använder den visuella hanteraren inbyggda Windows XP-färger som blått, oliv eller silver. Annars använder visualiseringshanteraren de färger som hämtas från GetSysColor. Visual Manager använder visuella element som COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW och COLOR_3DLIGHT.

Som standard använder ett CMFCVisualManagerOffice2003 objekt inbyggda Windows XP-temafärger.

CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook

Anger att det globala temat Windows XP ska användas.

static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);

Parameterar

bStatusBarOfficeXPLook
[i] SANT om det globala temat för Windows XP ska användas (standard) eller FALSE om inte.

Anmärkningar

CMFCVisualManagerOffice2003::SetUseGlobalTheme

Anger om den visuella chefen använder ett globalt tema.

static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);

Parameterar

bUseGlobalTheme
[i] SANT om du vill att visualiseringshanteraren ska använda ett globalt tema. ANNARS FALSKT.

Anmärkningar

Om ett CMFCVisualManagerOffice2003 objekt använder ett globalt tema ritar det GUI-elementen med hjälp av KLASSEN CMFCVisualManagerWindows.

Om ett CMFCVisualManagerOffice2003 objekt inte använder ett globalt tema ritar det GUI-elementen med hjälp av CMFCVisualManagerOfficeXP-klassen.

Se även

hierarkidiagram
klasser
CMFCVisualManager-klass
CMFCVisualManagerOfficeXP-klass
CMFCVisualManagerWindows-klass