Share via


CMFCVisualManager-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Biedt ondersteuning voor het wijzigen van het uiterlijk van uw toepassing op globaal niveau. De CMFCVisualManager klasse werkt samen met een klasse die instructies biedt voor het tekenen van de GUI-besturingselementen van uw toepassing met behulp van een consistente stijl. Deze andere klassen worden visuele managers genoemd en ze nemen over van CMFCBaseVisualManager.

Zie de broncode in de map VC\atlmfc\src\mfc van uw Visual Studio-installatie voor meer informatie.

Syntaxis

class CMFCVisualManager : public CMFCBaseVisualManager

Leden

Openbare constructors

Naam Description
CMFCVisualManager::CMFCVisualManager Standaardconstructor.

Openbare methoden

Naam Description
CMFCVisualManager::AdjustFrames
CMFCVisualManager::AdjustToolbars
CMFCVisualManager::AlwaysHighlight3DTabs Aangeroepen door het framework om te bepalen of 3D-tabbladen altijd moeten worden getekend met behulp van een markeringskleur.
CMFCVisualManager::D estroyInstance
CMFCVisualManager::D oDrawHeaderSortArrow
CMFCVisualManager::D rawComboDropButtonWinXP
CMFCVisualManager::D rawPushButtonWinXP
CMFCVisualManager::D rawTextOnGlass
CMFCVisualManager::GetAutoHideButtonTextColor Aangeroepen door het framework om de tekstkleur voor een knop voor automatisch verbergen op te halen.
CMFCVisualManager::GetButtonExtraBorder Aangeroepen door het framework om de verhoogde knopgrootte op te halen die de huidige visualmanager nodig heeft om een knop te tekenen.
CMFCVisualManager::GetCaptionBarTextColor Aangeroepen door het framework om de tekstkleur van een bijschriftbalk op te halen.
CMFCVisualManager::GetDockingTabsBordersSize Aangeroepen door het framework om de grootte voor de rand van een gedokte tabbalk op te halen.
CMFCVisualManager::GetHighlightedMenuItemTextColor
CMFCVisualManager::GetInstance Retourneert een aanwijzer naar het CMFCVisualManager object.
CMFCVisualManager::GetMDITabsBordersSize Aangeroepen door het framework om de randgrootte van het venster MDITabs op te halen.
CMFCVisualManager::GetMenuItemTextColor
CMFCVisualManager::GetMenuShadowDepth Retourneert een waarde die de breedte en hoogte van een menuschaduw bepaalt.
CMFCVisualManager::GetNcBtnSize Aangeroepen door het framework om de grootte van de systeemknoppen te bepalen op basis van de huidige visualbeheer. De systeemknoppen zijn de knoppen in het bijschrift van het hoofdframe dat is toegewezen aan de opdrachten Sluiten, Minimaliseren, Maximaliseren en Herstellen.
CMFCVisualManager::GetPopupMenuBorderSize Aangeroepen door het framework om de grootte van de rand voor een pop-upmenu op te halen.
CMFCVisualManager::GetPropertyGridGroupColor Aangeroepen door het framework om de achtergrondkleur van een eigenschappenlijst op te halen.
CMFCVisualManager::GetPropertyGridGroupTextColor Aangeroepen door het framework om de tekstkleur van een eigenschappenlijst op te halen.
CMFCVisualManager::GetRibbonHyperlinkTextColor
CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManager::GetRibbonQuickAccessToolBarTextColor
CMFCVisualManager::GetRibbonSliderColors
CMFCVisualManager::GetShowAllMenuItemsHeight
CMFCVisualManager::GetSmartDockingBaseGuideColors
CMFCVisualManager::GetSmartDockingHighlightToneColor
CMFCVisualManager::GetSmartDockingTheme Hiermee wordt een thema geretourneerd dat wordt gebruikt om slimme dockingmarkeringen weer te geven.
CMFCVisualManager::GetStatusBarPaneTextColor
CMFCVisualManager::GetTabFrameColors Aangeroepen door het framework om de set kleuren op te halen die moeten worden gebruikt wanneer er een tabkader wordt getrokken.
CMFCVisualManager::GetTabTextColor
CMFCVisualManager::GetToolbarButtonTextColor Aangeroepen door het framework om de huidige kleur van de tekst op de werkbalkknop op te halen. Deze kleur varieert op basis van de huidige visuele manager en de knopstatus.
CMFCVisualManager::GetToolbarDisabledTextColor Aangeroepen door het framework om de kleur te bepalen van de tekst die wordt weergegeven op uitgeschakelde werkbalkelementen.
CMFCVisualManager::GetToolbarHighlightColor
CMFCVisualManager::GetToolTipInfo
CMFCVisualManager::HasOverlappedAutoHideButtons Hiermee geeft u op of knoppen automatisch verbergen elkaar overlappen.
CMFCVisualManager::IsDockingTabHasBorder Hiermee geeft u op of de huidige visualmanager een rand rond dockingbalken met tabbladen tekent.
CMFCVisualManager::IsEmbossDisabledImage Hiermee geeft u op of uitgeschakelde afbeeldingen moeten worden gestempeld.
CMFCVisualManager::IsFadeInactiveImage Aangeroepen door het framework om te bepalen of inactieve afbeeldingen op een werkbalk of menu grijs worden weergegeven.
CMFCVisualManager::IsMenuFlatLook Hiermee geeft u op of menuknoppen een afgevlakt uiterlijk hebben.
CMFCVisualManager::IsOfficeXPStyleMenus Hiermee geeft u op of visual manager Office XP-menu's implementeert.
CMFCVisualManager::IsOwnerDrawCaption Hiermee geeft u op of de huidige visualmanager eigenaartekende bijschriften van een framevenster implementeert.
CMFCVisualManager::IsShadowHighlightedImage Hiermee geeft u op of een gemarkeerde afbeelding een schaduw heeft.
CMFCVisualManager::OnDrawAutoHideButtonBorder Aangeroepen door het framework wanneer de rand voor een knop voor automatisch verbergen wordt getrokken.
CMFCVisualManager::OnDrawBarGripper Aangeroepen door het framework wanneer de greep van een besturingsbalk wordt getrokken. De gebruiker moet op de greep klikken om de besturingsbalk te verplaatsen.
CMFCVisualManager::OnDrawBrowseButton Aangeroepen door het framework wanneer er een bladerknop wordt weergegeven die deel uitmaakt van een besturingselement bewerken ( CMFCEditBrowseCtrl-klasse).
CMFCVisualManager::OnDrawButtonBorder Aangeroepen door het framework wanneer de rand van een werkbalkknop wordt getrokken.
CMFCVisualManager::OnDrawButtonSeparator
CMFCVisualManager::OnDrawCaptionBarBorder Aangeroepen door het framework wanneer de ondertitelingsbalkrand wordt getrokken.
CMFCVisualManager::OnDrawCaptionBarButtonBorder
CMFCVisualManager::OnDrawCaptionBarInfoArea
CMFCVisualManager::OnDrawCaptionButton Aangeroepen door het framework wanneer er een bijschriftknop wordt getrokken.
CMFCVisualManager::OnDrawCheckBox
CMFCVisualManager::OnDrawCheckBoxEx
CMFCVisualManager::OnDrawComboBorder Aangeroepen door het framework wanneer de rand van een keuzelijst met invoervak wordt getrokken.
CMFCVisualManager::OnDrawComboDropButton Aangeroepen door het framework wanneer er een keuzelijst met invoervak wordt weergegeven.
CMFCVisualManager::OnDrawControlBorder
CMFCVisualManager::OnDrawDefaultRibbonImage Aangeroepen door het framework wanneer de standaardafbeelding van het lint wordt opgehaald.
CMFCVisualManager::OnDrawEditBorder Aangeroepen door het framework wanneer er een rand rond een CMFCToolBarEditBoxButton-object wordt getrokken.
CMFCVisualManager::OnDrawExpandingBox
CMFCVisualManager::OnDrawFloatingToolbarBorder Aangeroepen door het framework wanneer de randen van een zwevende werkbalk worden getrokken. De zwevende werkbalk is een werkbalk die wordt weergegeven als een miniframevenster.
CMFCVisualManager::OnDrawHeaderCtrlBorder Aangeroepen door het framework wanneer de rand wordt getrokken die het header-besturingselement bevat.
CMFCVisualManager::OnDrawHeaderCtrlsortArrow Aangeroepen door het framework wanneer de sorteerpijl van het besturingselement voor de koptekst wordt getrokken.
CMFCVisualManager::OnDrawMenuArrowOnCustomizeList
CMFCVisualManager::OnDrawMenuBorder Aangeroepen door het framework wanneer er een menurand wordt getrokken.
CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManager::OnDrawMenuItemButton
CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManager::OnDrawMenuResizeBar
CMFCVisualManager::OnDrawMenuScrollButton Aangeroepen door het framework wanneer er een knop voor het schuiven van een menu wordt weergegeven.
CMFCVisualManager::OnDrawMenuShadow
CMFCVisualManager::OnDrawMenuSystemButton Het framework wordt aangeroepen wanneer de menusysteemknoppen Sluiten, Minimaliseren, Maximaliseren en Herstellen worden weergegeven.
CMFCVisualManager::OnDrawMiniFrameBorder
CMFCVisualManager::OnDrawOutlookBarSplitter Aangeroepen door het framework wanneer de splitser voor een Outlook-balk wordt getrokken. De splitser is een horizontale balk die wordt gebruikt om besturingselementen te groeperen.
CMFCVisualManager::OnDrawOutlookPageButtonBorder Aangeroepen door het framework wanneer de rand van een Outlook-paginaknop wordt getrokken. Outlook-paginaknoppen worden weergegeven als het deelvenster van de Outlook-balk meer knoppen bevat dan kan worden weergegeven.
CMFCVisualManager::OnDrawPaneBorder Aangeroepen door het framework wanneer de rand van een CPane-klasse wordt getrokken.
CMFCVisualManager::OnDrawPaneCaption Aangeroepen door het framework wanneer het het bijschrift voor een CPanetekent.
CMFCVisualManager::OnDrawPaneDivider
CMFCVisualManager::OnDrawPopupWindowBorder
CMFCVisualManager::OnDrawPopupWindowButtonBorder
CMFCVisualManager::OnDrawPopupWindowCaption
CMFCVisualManager::OnDrawRibbonApplicationButton Aangeroepen door het framework wanneer de hoofdknop op het lint wordt weergegeven.
CMFCVisualManager::OnDrawRibbonButtonBorder Aangeroepen door het framework wanneer de rand van een lintknop wordt getrokken.
CMFCVisualManager::OnDrawRibbonButtonsGroup Aangeroepen door het framework wanneer er een groep knoppen op het lint wordt getrokken.
CMFCVisualManager::OnDrawRibbonCaption Aangeroepen door het framework wanneer het het bijschrift van het hoofdframe tekent, maar alleen als de lintbalk is geïntegreerd met het frame.
CMFCVisualManager::OnDrawRibbonCaptionButton Aangeroepen door het framework wanneer er een bijschriftknop op de lintbalk wordt weergegeven.
CMFCVisualManager::OnDrawRibbonCategory Aangeroepen door het framework wanneer er een lintcategorie wordt getrokken.
CMFCVisualManager::OnDrawRibbonCategoryCaption Aangeroepen door het framework wanneer het het bijschrift voor een lintcategorie tekent.
CMFCVisualManager::OnDrawRibbonCategoryScroll
CMFCVisualManager::OnDrawRibbonCategoryTab Aangeroepen door het framework wanneer het tabblad voor een lintcategorie wordt getrokken.
CMFCVisualManager::OnDrawRibbonCheckBoxOnList
CMFCVisualManager::OnDrawRibbonColorPaletteBox
CMFCVisualManager::OnDrawRibbonDefaultPaneButtonContext
CMFCVisualManager::OnDrawRibbonDefaultPaneButton Aangeroepen door het framework wanneer het lintvenster de standaardknop tekent. De standaardknop wordt weergegeven wanneer de gebruiker een lintvenster verkleint, zodat deze te klein is om de lintelementen weer te geven. De standaardknop wordt getekend en de lintelementen worden toegevoegd als items in een vervolgkeuzelijst.
CMFCVisualManager::OnDrawRibbonDefaultPaneButtonIndicator
CMFCVisualManager::OnDrawRibbonGalleryBorder
CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManager::OnDrawRibbonKeyTip
CMFCVisualManager::OnDrawRibbonLabel Aangeroepen door het framework wanneer het lintlabel wordt getrokken.
CMFCVisualManager::OnDrawRibbonMainPanelButtonBorder Aangeroepen door het framework wanneer de rand van een lintknop wordt getrokken die op het hoofdpaneel wordt weergegeven. Het hoofdvenster is het deelvenster dat wordt weergegeven wanneer een gebruiker op de hoofdknop klikt.
CMFCVisualManager::OnDrawRibbonMainPanelFrame Aangeroepen door het framework wanneer het frame rond het hoofdpaneel wordt getrokken.
CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManager::OnDrawRibbonPanel Aangeroepen door het framework wanneer er een lintvenster wordt getrokken.
CMFCVisualManager::OnDrawRibbonPanelCaption Aangeroepen door het framework wanneer het het bijschrift van een lintpaneel tekent.
CMFCVisualManager::OnDrawRibbonProgressBar Aangeroepen door het framework wanneer het een CMFCRibbonProgressBar-object tekent .
CMFCVisualManager::OnDrawRibbonQuickAccessToolBarSeparator Aangeroepen door het framework wanneer er een scheidingsteken op de werkbalk Snelle toegang van een lint wordt weergegeven.
CMFCVisualManager::OnDrawRibbonRecentFilesFrame Aangeroepen door het framework wanneer er een frame rond een lijst met recente bestanden wordt getrokken.
CMFCVisualManager::OnDrawRibbonSliderChannel Aangeroepen door het framework wanneer het het kanaal van een CMFCRibbonSlider-object tekent.
CMFCVisualManager::OnDrawRibbonSliderThumb Aangeroepen door het framework wanneer het de duim van een CMFCRibbonSlider object tekent.
CMFCVisualManager::OnDrawRibbonSliderZoomButton Aangeroepen door het framework wanneer de zoomknoppen van een CMFCRibbonSlider object worden getrokken.
CMFCVisualManager::OnDrawRibbonStatusBarPane Aangeroepen door het framework wanneer het de statusbalkvenster van een lint tekent.
CMFCVisualManager::OnDrawRibbonTabsFrame Aangeroepen door het framework wanneer er een kader rond een set linttabbladen wordt getrokken.
CMFCVisualManager::OnDrawScrollButtons
CMFCVisualManager::OnDrawSeparator Aangeroepen door het framework wanneer er een scheidingsteken wordt getrokken. Het scheidingsteken wordt meestal op een besturingsbalk gebruikt om groepen pictogrammen te scheiden.
CMFCVisualManager::OnDrawShowAllMenuItems
CMFCVisualManager::OnDrawSpinButtons Aangeroepen door het framework wanneer er draaiknoppen worden getrokken.
CMFCVisualManager::OnDrawSplitterBorder Aangeroepen door het framework wanneer de rand van een gesplitst venster wordt getrokken.
CMFCVisualManager::OnDrawSplitterBox Aangeroepen door het framework wanneer het de splitter sleepvak voor een gesplitst venster tekent.
CMFCVisualManager::OnDrawStatusBarPaneBorder Aangeroepen door het framework wanneer de rand voor een deelvenster met de statusbalk wordt getrokken.
CMFCVisualManager::OnDrawStatusBarProgress Aangeroepen door het framework wanneer de voortgangsindicator van de statusbalk wordt getrokken.
CMFCVisualManager::OnDrawStatusBarsizeBox Aangeroepen door het framework wanneer het vak met de grootte van de statusbalk wordt weergegeven.
CMFCVisualManager::OnDrawTab Aangeroepen door het framework wanneer een CMFCTabCtrl-object wordt opgehaald.
CMFCVisualManager::OnDrawTabCloseButton Aangeroepen door het framework wanneer de knop Sluiten op het actieve tabblad wordt weergegeven.
CMFCVisualManager::OnDrawTabContent Aangeroepen door het kader wanneer het het tabblad interieur (afbeeldingen, teksten) tekent.
CMFCVisualManager::OnDrawTabsButtonBorder Aangeroepen door het framework wanneer de rand van een tabknop wordt getrokken.
CMFCVisualManager::OnDrawTask Aangeroepen door het framework wanneer er een taak in het taakvenster wordt getrokken.
CMFCVisualManager::OnDrawTasksGroupAreaBorder Aangeroepen door het framework wanneer er een rand rond een groepsgebied in het taakvenster wordt getrokken.
CMFCVisualManager::OnDrawTasksGroupCaption Aangeroepen door het framework wanneer het het bijschrift voor een taakgroep in het taakvenster tekent.
CMFCVisualManager::OnDrawTasksGroupIcon
CMFCVisualManager::OnDrawTearOffCaption Aangeroepen door het framework wanneer het bijschrift voor een scheurbalk wordt getrokken.
CMFCVisualManager::OnDrawToolBoxFrame
CMFCVisualManager::OnEraseMDIClientArea Aangeroepen door het framework wanneer het MDI-clientgebied wordt gewist.
CMFCVisualManager::OnErasePopupWindowButton
CMFCVisualManager::OnEraseTabsArea Aangeroepen door het framework wanneer het tabbladgebied in een tabbladvenster wordt gewist.
CMFCVisualManager::OnEraseTabsButton Aangeroepen door het framework wanneer het pictogram en de tekst van een tabknop worden gewist.
CMFCVisualManager::OnEraseTabsFrame Aangeroepen door het framework wanneer een tabframe wordt gewist.
CMFCVisualManager::OnFillAutoHideButtonBackground Aangeroepen door het framework wanneer deze de achtergrond van een knop automatisch verbergen vult.
CMFCVisualManager::OnFillBarBackground Aangeroepen door het framework wanneer deze de achtergrond van een besturingsbalk vult.
CMFCVisualManager::OnFillButtonInterior Aangeroepen door het framework wanneer deze de achtergrond van een werkbalkknop vult.
CMFCVisualManager::OnFillCaptionBarButton
CMFCVisualManager::OnFillCommandsListBackground Aangeroepen door het framework wanneer deze de achtergrond vult van een werkbalkknop die deel uitmaakt van een opdrachtlijst die op zijn beurt deel uitmaakt van een aanpassingsdialoogvenster.
CMFCVisualManager::OnFillHeaderCtrlBackground Aangeroepen door het framework wanneer deze de achtergrond van een header-besturingselement vult.
CMFCVisualManager::OnFillMiniFrameCaption Aangeroepen door het framework wanneer het het bijschrift van een miniframevenster vult.
CMFCVisualManager::OnFillOutlookBarCaption Aangeroepen door het framework wanneer deze de achtergrond van een Outlook-balkbijschrift vult.
CMFCVisualManager::OnFillOutlookPageButton Aangeroepen door het framework wanneer het de binnenkant van een Outlook-paginaknop vult.
CMFCVisualManager::OnFillPopupWindowBackground Aangeroepen door het framework wanneer deze de achtergrond van een pop-upvenster vult.
CMFCVisualManager::OnFillRibbonButton Aangeroepen door het framework wanneer het de binnenkant van een lintknop vult.
CMFCVisualManager::OnFillRibbonEdit Aangeroepen door het framework wanneer het de binnenkant van een besturingselement voor het bewerken van het lint vult.
CMFCVisualManager::OnFillRibbonMainPanelButton Aangeroepen door het framework wanneer het de binnenkant van een lintknop vult die zich in het hoofdpaneel bevindt.
CMFCVisualManager::OnFillRibbonMenuFrame Aangeroepen door het framework wanneer het het menuframe van het hoofdlintvenster vult.
CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManager::OnFillSplitterBackground Aangeroepen door het framework wanneer deze de achtergrond van een gesplitst venster vult.
CMFCVisualManager::OnFillTab Aangeroepen door het framework wanneer deze de achtergrond van een tabblad vult.
CMFCVisualManager::OnFillTasksGroupInterior Aangeroepen door het framework wanneer het het interieur van een CMFCTasksPaneTaskGroup-object op de CMFCTasksPane vult.
CMFCVisualManager::OnFillTasksPaneBackground Aangeroepen door het framework wanneer het de achtergrond van een CMFCTasksPane besturingselement vult.
CMFCVisualManager::OnHighlightMenuItem Aangeroepen door het framework wanneer er een gemarkeerd menu-item wordt weergegeven.
CMFCVisualManager::OnHighlightRarelyUsedMenuItems Aangeroepen door het framework wanneer er een gemarkeerd en zelden gebruikt menu-item wordt gemaakt.
CMFCVisualManager::OnNcPaint Aangeroepen door het framework wanneer het niet-clientgebied wordt getrokken.
CMFCVisualManager::OnSetWindowRegion Aangeroepen door het framework wanneer er een regio wordt ingesteld die frames en pop-upmenu's bevat.
CMFCVisualManager::OnUpdateSystemColors Aangeroepen door het framework wanneer de systeemkleurinstelling wordt gewijzigd.
CMFCVisualManager::RedrawAll Hiermee worden alle besturingsbalken in de toepassing opnieuw getekend.
CMFCVisualManager::RibbonCategoryColorToRGB
CMFCVisualManager::SetDefaultManager Hiermee stelt u de standaardvisual manager in.
CMFCVisualManager::SetEmbossDisabledImage Hiermee schakelt u de reliëfmodus voor uitgeschakelde werkbalkafbeeldingen in of uit.
CMFCVisualManager::SetFadeInactiveImage Hiermee schakelt u het belichtingseffect voor inactieve afbeeldingen op een menu of werkbalk in of uit.
CMFCVisualManager::SetMenuFlatLook Hiermee stelt u een vlag in die aangeeft of de menuknoppen van de toepassing een afgevlakt uiterlijk hebben.
CMFCVisualManager::SetMenuShadowDepth Hiermee stelt u de breedte en hoogte van de menuschaduw in.
CMFCVisualManager::SetShadowHighlightedImage Hiermee stelt u een vlag in die aangeeft of de schaduw moet worden weergegeven bij het weergeven van gemarkeerde afbeeldingen.

Opmerkingen

Omdat de CMFCVisualManager klasse de GUI van de toepassing bepaalt, kan elke toepassing één exemplaar van een CMFCVisualManagerof één exemplaar van een klasse hebben die is afgeleid van CMFCVisualManager. Uw toepassing kan ook zonder een CMFCVisualManager. Gebruik de statische methode GetInstance om een aanwijzer te verkrijgen naar het huidige CMFCVisualManager-afgeleide object.

Als u het uiterlijk van uw toepassing wilt wijzigen, moet u andere klassen gebruiken die methoden bieden voor het tekenen van alle visuele elementen van uw toepassing. Enkele voorbeelden van deze klassen zijn CMFCVisualManagerOfficeXP-klasse, CMFCVisualManagerOffice2003-klasse en CMFCVisualManagerOffice2007-klasse. Wanneer u het uiterlijk van uw toepassing wilt wijzigen, geeft u een van deze visuele managers door aan de methode SetDefaultManager. Zie CMFCVisualManagerOffice2003 Class voor een voorbeeld dat laat zien hoe uw toepassing het uiterlijk van Microsoft Office 2003 kan nabootsen.

Alle tekenmethoden zijn virtueel. Hiermee kunt u een aangepaste visuele stijl maken voor de GUI van uw toepassing. Als u uw eigen visuele stijl wilt maken, moet u een klasse afleiden uit een van de visualbeheerklassen en de tekenmethoden overschrijven die u wilt wijzigen.

Voorbeelden

In dit voorbeeld ziet u hoe u de standaardobjecten en aangepaste CMFCVisualManager objecten instantieert.

void CMFCSkinsApp::SetSkin (int iIndex)
{   // destroy the current visual manager
    if (CMFCVisualManager::GetInstance () != NULL)
    {
        delete CMFCVisualManager::GetInstance ();
    }
    switch (iIndex)
    {
    case 0:
        CMFCVisualManager::GetInstance ();
        // create the standard visual manager
        break;
    case 1:
        new CMyVisualManager ();
        // create the first custom visual manager
        break;
    case 2:
        new CMacStyle ();
        // create the second custom visual manager
        break;
    }
    // access the manager and set it properly
    CMFCVisualManager::GetInstance ()->SetLook2000 ();
    CMFCVisualManager::GetInstance ()->RedrawAll ();
}

In het volgende voorbeeld ziet u hoe u de standaardwaarden van een CMFCVisualManager object ophaalt. Dit codefragment maakt deel uit van het voorbeeld van het takenvenster.

int m_nVMargin;
int m_nHMargin;
int m_nGroupSpacing;
int m_nTaskSpacing;
int m_nCaptionHeight;
int m_nTaskOffset;
int m_nIconOffset;

Overnamehiërarchie

CObject

CMFCBaseVisualManager

CMFCVisualManager

Requirements

Koptekst: afxvisualmanager.h

CMFCVisualManager::AdjustFrames

static void __stdcall AdjustFrames();

Opmerkingen

CMFCVisualManager::AdjustToolbars

static void __stdcall AdjustToolbars();

Opmerkingen

CMFCVisualManager::AlwaysHighlight3DTabs

In het framework wordt deze methode aangeroepen om te bepalen of 3D-tabbladen altijd moeten worden gemarkeerd in de toepassing.

virtual BOOL AlwaysHighlight3DTabs() const;

Retourwaarde

TRUE als 3D-tabbladen moeten worden gemarkeerd.

Opmerkingen

Overschrijf deze functie in een afgeleide visualbeheer en retourneer WAAR als 3D-tabbladen altijd moeten worden gemarkeerd. De standaard implementatie van deze methode retourneert FALSE.

CMFCVisualManager::CMFCVisualManager

CMFCVisualManager(BOOL bTemporary = FALSE);

Parameterwaarden

[in] bTemporary

Opmerkingen

CMFCVisualManager::D estroyInstance

static void __stdcall DestroyInstance(BOOL bAutoDestroyOnly = FALSE);

Parameterwaarden

[in] bAutoDestroyOnly

Opmerkingen

CMFCVisualManager::D oDrawHeaderSortArrow

void DoDrawHeaderSortArrow(
    CDC* pDC,
    CRect rect,
    BOOL bIsUp,
    BOOL bDlgCtrl);

Parameterwaarden

[in] Pdc
[in] Rect
[in] BIsUp
[in] bDlgCtrl

Opmerkingen

CMFCVisualManager::D rawComboBorderWinXP

virtual BOOL DrawComboBorderWinXP(CDC*,
    CRect,
    BOOL,
    BOOL,
    BOOL);

Parameterwaarden

[in] CDC*
[in] CRect
[in] BOOL

Retourwaarde

Opmerkingen

CMFCVisualManager::D rawComboDropButtonWinXP

virtual BOOL DrawComboDropButtonWinXP(CDC*,
    CRect,
    BOOL,
    BOOL,
    BOOL);

Parameterwaarden

[in] CDC*
[in] CRect
[in] BOOL

Retourwaarde

Opmerkingen

CMFCVisualManager::D rawPushButtonWinXP

virtual BOOL DrawPushButtonWinXP(CDC*,
    CRect,
    CMFCButton*,
    UINT);

Parameterwaarden

[in] CDC*
[in] CRect
[in] CMFCButton*
[in] UINT

Retourwaarde

Opmerkingen

CMFCVisualManager::D rawTextOnGlass

virtual BOOL DrawTextOnGlass(
    CDC* pDC,
    CString strText,
    CRect rect,
    DWORD dwFlags,
    int nGlowSize = 0,
    COLORREF clrText = (COLORREF)-1);

Parameterwaarden

[in] Pdc
[in] strText
[in] Rect
[in] dwFlags
[in] nGlowSize
[in] clrText

Retourwaarde

Opmerkingen

CMFCVisualManager::EnableToolbarButtonFill

void EnableToolbarButtonFill(BOOL bEnable = TRUE);

Parameterwaarden

[in] bEnable

Opmerkingen

CMFCVisualManager::GetAutoHideButtonTextColor

In het framework wordt deze methode aangeroepen om de tekstkleur van een knop voor automatisch verbergen op te halen.

virtual COLORREF GetAutoHideButtonTextColor(CMFCAutoHideButton* pButton);

Parameterwaarden

pButton
[in] Een aanwijzer naar een knop voor automatisch verbergen.

Retourwaarde

Een COLORREF-parameter die de tekstkleur van pButton aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om de tekstkleur van een knop automatisch verbergen in uw toepassing aan te passen. Hiervoor retourneert u de kleur die uw toepassing moet gebruiken als tekstkleur.

CMFCVisualManager::GetButtonExtraBorder

In het framework wordt deze methode aangeroepen wanneer er een werkbalkknop wordt tekent.

virtual CSize GetButtonExtraBorder() const;

Retourwaarde

Een CSize-object dat de extra grootte van de rand voor werkbalkknoppen bevat.

Opmerkingen

Sommige skins moeten de randen van werkbalkknoppen uitbreiden. Overschrijf deze methode in een aangepast visueel beheer om de randen van werkbalkknoppen in uw toepassing uit te breiden. De standaard implementatie van deze methode retourneert een lege grootte.

CMFCVisualManager::GetCaptionBarTextColor

In het framework wordt deze methode aangeroepen om de kleur van de tekst op te halen in de bijschriftbalk.

virtual COLORREF GetCaptionBarTextColor(CMFCCaptionBar* pBar);

Parameterwaarden

pBar
[in] Een aanwijzer naar een bijschriftbalk.

Retourwaarde

Een COLORREF-parameter die de kleur van de tekst in pBar aangeeft.

Opmerkingen

Overschrijf deze methode in uw afgeleide klasse om de tekstkleur voor een bijschriftbalk aan te passen. Geef in de overschreven methode de gewenste kleur op.

CMFCVisualManager::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetDockingTabsBordersSize

In het framework wordt deze methode aangeroepen wanneer er een deelvenster wordt gedokt en met tabbladen wordt gedokt.

virtual int GetDockingTabsBordersSize();

Retourwaarde

Een geheel getal dat de randgrootte aangeeft van een deelvenster dat is vastgezet en met tabbladen is gekoppeld.

Opmerkingen

Een gedokt deelvenster wordt op tabbladen geplaatst wanneer de gebruiker meerdere deelvensters vastkeert op dezelfde locatie in uw toepassing.

Overschrijf deze methode in een aangepast visueel beheer om de randgrootte van besturingselementbalken met vastgezet tabbladen te wijzigen. De standaard implementatie retourneert -1.

CMFCVisualManager::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parameterwaarden

[in] pButton

Retourwaarde

Opmerkingen

CMFCVisualManager::GetInstance

Retourneert een aanwijzer naar het huidige CMFCVisualManager-klasseobject voor de toepassing.

static CMFCVisualManager* GetInstance();

Retourwaarde

Een aanwijzer naar een CMFCVisualManager object.

Opmerkingen

Aan een toepassing kan slechts één CMFCVisualManager object zijn gekoppeld. Dit omvat elk object dat is afgeleid van de CMFCVisualManager klasse. Deze methode retourneert een aanwijzer naar het bijbehorende CMFCVisualManager object. Als de toepassing geen gekoppeld CMFCVisualManager object heeft, maakt deze methode er een en koppelt deze aan de toepassing.

CMFCVisualManager::GetMDITabsBordersSize

In het framework wordt deze methode aangeroepen om de randgrootte van een MDITabs-venster te bepalen voordat het venster wordt weergegeven.

virtual int GetMDITabsBordersSize();

Retourwaarde

De randgrootte van het venster MDITabs.

Opmerkingen

Overschrijf deze functie in een afgeleide klasse om de randgrootte van het venster MDITabs aan te passen.

CMFCVisualManager::GetMenuImageMargin

virtual int GetMenuImageMargin() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetMenuItemTextColor

virtual COLORREF GetMenuItemTextColor(
    CMFCToolBarMenuButton* pButton,
    BOOL bHighlighted,
    BOOL bDisabled);

Parameterwaarden

[in] pButton
[in] bHighlighted
[in] bDisabled

Retourwaarde

Opmerkingen

CMFCVisualManager::GetMenuShadowDepth

Hiermee haalt u de breedte en hoogte van de menuschaduw op.

int GetMenuShadowDepth() const;

Retourwaarde

De breedte en hoogte van de menuschaduw in pixels.

Opmerkingen

De breedte en hoogte van de menuschaduw zijn gelijk. De standaardwaarde is 7 pixels.

CMFCVisualManager::GetNcBtnSize

Aangeroepen door het framework wanneer het de grootte van de systeemknoppen moet ophalen.

virtual CSize GetNcBtnSize(BOOL bSmall) const;

Parameterwaarden

bSmall
[in] Een Booleaanse parameter die aangeeft of GetNcBtnSize de grootte van een kleine of grote systeemknop moet worden opgehaald. Als bSmall TRUE is, GetNcBtnSize wordt de grootte van een kleine systeemknop geretourneerd. Anders wordt de grootte van een grote systeemknop geretourneerd.

Retourwaarde

Een CSize-parameter die de grootte van de systeemknoppen aangeeft.

Opmerkingen

De systeemknoppen zijn de knoppen in het bijschrift van het framevenster die worden toegewezen aan de opdrachten Sluiten, Minimaliseren, Maximaliseren en Herstellen. De grootte van deze knoppen is afhankelijk van de huidige visualmanager. Overschrijf deze methode als u de grootte van de systeemknoppen in uw toepassing wilt aanpassen.

CMFCVisualManager::GetPopupMenuBorderSize

Dit framework roept deze methode aan om de randgrootte van pop-upmenu's te verkrijgen.

virtual int GetPopupMenuBorderSize() const;

Retourwaarde

Een geheel getal dat de randgrootte van pop-upmenu's aangeeft.

Opmerkingen

Overschrijf deze methode om de randgrootte van pop-upmenu's in uw toepassing aan te passen.

CMFCVisualManager::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetPropertyGridGroupColor

In het framework wordt deze methode aangeroepen om de achtergrondkleur van een eigenschappenlijst op te halen.

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parameterwaarden

pPropList
[in] Een aanwijzer naar de eigenschappenlijst die door het framework wordt getekend.

Retourwaarde

Een COLORREF-parameter die de achtergrondkleur van pPropList aangeeft.

Opmerkingen

Overschrijf deze functie om de achtergrondkleur van een eigenschappenlijst in uw toepassing aan te passen.

CMFCVisualManager::GetPropertyGridGroupTextColor

In het framework wordt deze methode aangeroepen om de tekstkleur van een eigenschappenlijst op te halen.

virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);

Parameterwaarden

pPropList
[in] Een aanwijzer naar de eigenschappenlijst.

Retourwaarde

Een COLORREF-parameter die de tekstkleur van de eigenschappenlijst aangeeft.

Opmerkingen

Overschrijf deze functie om de tekstkleur van een eigenschappenlijst in uw toepassing aan te passen.

CMFCVisualManager::GetRibbonHyperlinkTextColor

virtual COLORREF GetRibbonHyperlinkTextColor(CMFCRibbonLinkCtrl* pHyperLink);

Parameterwaarden

[in] pHyperLink

Retourwaarde

Opmerkingen

CMFCVisualManager::GetRibbonPopupBorderSize

virtual int GetRibbonPopupBorderSize(const CMFCRibbonPanelMenu*) const;

Parameterwaarden

[in] CMFCRibbonPanelMenu*

Retourwaarde

Opmerkingen

CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset

virtual int GetRibbonQuickAccessToolBarChevronOffset();

Retourwaarde

Opmerkingen

CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin

virtual int GetRibbonQuickAccessToolBarRightMargin();

Retourwaarde

Opmerkingen

CMFCVisualManager::GetRibbonQuickAccessToolBarTextColor

virtual COLORREF GetRibbonQuickAccessToolBarTextColor(BOOL bDisabled = FALSE);

Parameterwaarden

[in] bDisabled

Retourwaarde

Opmerkingen

CMFCVisualManager::GetRibbonSliderColors

virtual void GetRibbonSliderColors(
    CMFCRibbonSlider* pSlider,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled,
    COLORREF& clrLine,
    COLORREF& clrFill);

Parameterwaarden

[in] pSlider
[in] bIsHighlighted
[in] bIsPressed
[in] bIsDisabled
[in] clrLine
[in] clrFill

Opmerkingen

CMFCVisualManager::GetRibbonStatusBarTextColor

virtual COLORREF GetRibbonStatusBarTextColor(CMFCRibbonStatusBar* pStatusBar);

Parameterwaarden

[in] pStatusBalk

Retourwaarde

Opmerkingen

CMFCVisualManager::GetShowAllMenuItemsHeight

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

Parameterwaarden

[in] Pdc
[in] sizeDefault

Retourwaarde

Opmerkingen

CMFCVisualManager::GetSmartDockingBaseGuideColors

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

Parameterwaarden

[in] clrBaseGroupBackground
[in] clrBaseGroupBorder

Opmerkingen

CMFCVisualManager::GetSmartDockingHighlightToneColor

virtual COLORREF GetSmartDockingHighlightToneColor();

Retourwaarde

Opmerkingen

CMFCVisualManager::GetSmartDockingTheme

Hiermee wordt een thema geretourneerd dat wordt gebruikt om slimme dockingmarkeringen weer te geven.

virtual AFX_SMARTDOCK_THEME GetSmartDockingTheme();

Retourwaarde

Retourneert een van de volgende opgesomde waarden: AFX_SDT_DEFAULT, AFX_SDT_VS2005, AFX_SDT_VS2008.

Opmerkingen

CMFCVisualManager::GetStatusBarPaneTextColor

virtual COLORREF GetStatusBarPaneTextColor(
    CMFCStatusBar* pStatusBar,
    CMFCStatusBarPaneInfo* pPane);

Parameterwaarden

[in] pStatusBalk
[in] pPane

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTabFrameColors

Dit framework roept deze functie aan wanneer deze de set kleuren moet ophalen voor het tekenen van een tabbladvenster.

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

Parameterwaarden

pTabWnd
[in] Een aanwijzer naar het venster met tabbladen waarin het frame een tabblad tekent.

clrDark
[uit] Een verwijzing naar een COLORREF-parameter waarbij deze methode de kleur opslaat voor de donkere rand van een tabblad.

clrBlack
[uit] Een verwijzing naar een COLORREF-parameter waarbij deze methode de kleur voor de rand van het tabbladvenster opslaat. De standaardkleur voor de rand is zwart.

clrHighlight
[uit] Een verwijzing naar een COLORREF-parameter waarbij deze methode de kleur opslaat voor de markeringsstatus van het tabbladvenster.

clrFace
[uit] Een verwijzing naar een COLORREF-parameter waarbij deze methode de kleur voor het gezicht van het tabbladvenster opslaat.

clrDarkShadow
[uit] Een verwijzing naar een COLORREF-parameter waarbij deze methode de kleur opslaat voor de schaduw van het tabbladvenster.

clrLight
[uit] Een verwijzing naar een COLORREF-parameter waarbij deze methode de kleur opslaat voor de lichte rand van het tabbladvenster.

pbrFace
[uit] Een aanwijzer naar een verwijzing voor een borstel. Met deze methode wordt het penseel opgeslagen dat wordt gebruikt om het gezicht van het tabbladvenster in deze parameter te vullen.

pbrBlack
[uit] Een aanwijzer naar een verwijzing voor een borstel. Met deze methode wordt het penseel opgeslagen dat wordt gebruikt om de zwarte rand van het tabbladvenster in deze parameter te vullen.

Opmerkingen

Overschrijf deze functie in een afgeleide klasse als u de set kleuren wilt aanpassen die door het framework worden gebruikt wanneer er een tabbladvenster wordt gemaakt.

CMFCVisualManager::GetTabHorzMargin

virtual int GetTabHorzMargin(const CMFCBaseTabCtrl*);

Parameterwaarden

[in] CMFCBaseTabCtrl*

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTabTextColor

virtual COLORREF GetTabTextColor(
    const CMFCBaseTabCtrl*,
    int,
    BOOL);

Parameterwaarden

[in] CMFCBaseTabCtrl*
[in] int
[in] BOOL

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneGroupCaptionHeight

int GetTasksPaneGroupCaptionHeight() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneGroupCaptionHorzOffset

int GetTasksPaneGroupCaptionHorzOffset() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneGroupCaptionVertOffset

int GetTasksPaneGroupCaptionVertOffset() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneGroupVertOffset

int GetTasksPaneGroupVertOffset() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneHorzMargin

int GetTasksPaneHorzMargin() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneIconHorzOffset

int GetTasksPaneIconHorzOffset() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneIconVertOffset

int GetTasksPaneIconVertOffset() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneTaskHorzOffset

int GetTasksPaneTaskHorzOffset() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetTasksPaneVertMargin

int GetTasksPaneVertMargin() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetToolbarButtonTextColor

In het framework wordt deze methode aangeroepen om de tekstkleur van een werkbalkknop te bepalen.

virtual COLORREF GetToolbarButtonTextColor(
    CMFCToolBarButton* pButton,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameterwaarden

pButton
[in] Een aanwijzer naar de werkbalkknop.

state
[in] De status van de werkbalkknop.

Retourwaarde

De tekstkleur van pButton wanneer deze de status heeft aangegeven met de status.

Opmerkingen

De tekstkleur van een CMFCToolBarButton Class-object is afhankelijk van de status van de knop. De mogelijke statussen van een werkbalkknop zijn ButtonsIsRegular, ButtonsIsPressedof ButtonsIsHighlighted.

Overschrijf deze functie om de tekstkleur van een werkbalkknop in uw toepassing aan te passen.

CMFCVisualManager::GetToolBarCustomizeButtonMargin

virtual int GetToolBarCustomizeButtonMargin() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetToolbarDisabledColor

virtual COLORREF GetToolbarDisabledColor() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::GetToolbarDisabledTextColor

Dit framework roept deze functie aan om de tekstkleur van werkbalkknoppen te bepalen die niet beschikbaar zijn.

virtual COLORREF GetToolbarDisabledTextColor();

Retourwaarde

De kleur die het framework gebruikt voor de tekstkleur van werkbalkknoppen die niet beschikbaar zijn.

Opmerkingen

Overschrijf deze methode in een aangepast visueel beheer om de tekstkleur in te stellen van werkbalkknoppen die niet beschikbaar zijn.

CMFCVisualManager::GetToolbarHighlightColor

virtual COLORREF GetToolbarHighlightColor();

Retourwaarde

Opmerkingen

CMFCVisualManager::GetToolTipInfo

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

Parameterwaarden

[in] Params
[in] nType

Retourwaarde

Opmerkingen

CMFCVisualManager::HasOverlappedAutoHideButtons

Retourneert of knoppen automatisch verbergen elkaar overlappen in de huidige visualbeheer.

virtual BOOL HasOverlappedAutoHideButtons() const;

Retourwaarde

WAAR als knoppen automatisch verbergen elkaar overlappen; ONWAAR als ze dat niet doen.

CMFCVisualManager::IsAutoDestroy

BOOL IsAutoDestroy() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton*) const;

Parameterwaarden

[in] CMFCDesktopAlertWndButton*

Retourwaarde

Opmerkingen

CMFCVisualManager::IsDockingTabHasBorder

Hiermee wordt geretourneerd of de huidige visualbeheerder randen rond deelvensters tekent die zijn gedokt en tabbed.

virtual BOOL IsDockingTabHasBorder();

Retourwaarde

WAAR als de visualmanager randen rond deelvensters tekent die zijn gedokt en met tabs zijn geplaatst; ANDERS ONWAAR.

Opmerkingen

Gedokte deelvensters worden tabbladen wanneer meerdere deelvensters op dezelfde locatie zijn gedokt.

CMFCVisualManager::IsEmbossDisabledImage

Hiermee geeft u op of de framework-installatiekopieën die niet beschikbaar zijn.

BOOL IsEmbossDisabledImage() const;

Retourwaarde

Niet-nul als het framework afbeeldingen embosseert die niet beschikbaar zijn; anders 0.

Opmerkingen

Deze methode wordt aangeroepen door CMFCToolBarImages::D raw wanneer er een afbeelding wordt opgehaald op de werkbalk die niet beschikbaar is.

CMFCVisualManager::IsFadeInactiveImage

Dit framework roept deze methode aan wanneer er inactieve afbeeldingen op de werkbalk of in een menu worden opgehaald.

BOOL IsFadeInactiveImage() const;

Retourwaarde

Niet-nul als het framework het lichteffect gebruikt wanneer er inactieve afbeeldingen op de werkbalk of in een menu worden gemaakt; anders 0.

Opmerkingen

U kunt het lichteffect activeren of deactiveren door CMFCVisualManager::SetFadeInactiveImage aan te roepen. Het lichteffect is wat ervoor zorgt dat afbeeldingen niet beschikbaar zijn, vervaagd worden weergegeven.

CMFCVisualManager::IsFrameMenuCheckedItems

BOOL IsFrameMenuCheckedItems() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::IsHighlightOneNoteTabs

virtual BOOL IsHighlightOneNoteTabs() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Retourwaarde

Opmerkingen

CMFCVisualManager::IsLayeredRibbonKeyTip

virtual BOOL IsLayeredRibbonKeyTip() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::IsMenuFlatLook

Hiermee wordt aangegeven of menuknoppen plat worden weergegeven.

BOOL IsMenuFlatLook() const;

Retourwaarde

Niet-nul als menuknoppen plat worden weergegeven; 0 anders.

Opmerkingen

Menuknoppen worden standaard niet plat weergegeven. Gebruik de methode CMFCVisualManager::SetMenuFlatLook om dit gedrag te wijzigen. Wanneer menuknoppen plat worden weergegeven, veranderen ze het uiterlijk niet wanneer de gebruiker erop klikt.

CMFCVisualManager::IsOfficeXPStyleMenus

Hiermee wordt aangegeven of visual manager menu's in Office XP-stijl implementeert.

virtual BOOL IsOfficeXPStyleMenus() const;

Retourwaarde

Niet-nul als de visualmanager menu's in Office XP weergeeft; anders 0.

Opmerkingen

De klasse CMFCPopupMenu roept deze methode aan wanneer het menu en de schaduw moeten worden getekend. Deze methode retourneert standaard FALSE. Als u pop-upmenu's wilt gebruiken die vergelijkbaar zijn met de pop-upmenu's in Office XP, overschrijft u deze methode in een aangepast visualbeheer en retourneert u TRUE.

CMFCVisualManager::IsOffsetPressedButton

virtual BOOL IsOffsetPressedButton() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::IsOwnerDrawCaption

Hiermee wordt aangegeven of de huidige visualmanager eigenaar-getekende bijschriften implementeert.

virtual BOOL IsOwnerDrawCaption();

Retourwaarde

WAAR als alle framevensters in de toepassing ondertiteling van eigenaar-teken hebben; ANDERS ONWAAR.

CMFCVisualManager::IsOwnerDrawMenuCheck

virtual BOOL IsOwnerDrawMenuCheck();

Retourwaarde

Opmerkingen

CMFCVisualManager::IsShadowHighlightedImage

Geeft aan of visualbeheer schaduwen weergeeft bij het weergeven van gemarkeerde afbeeldingen.

BOOL IsShadowHighlightedImage() const;

Retourwaarde

Niet-nul wanneer de visualmanager schaduwen weergeeft onder gemarkeerde afbeeldingen; 0 anders.

CMFCVisualManager::IsToolbarButtonFillEnabled

BOOL IsToolbarButtonFillEnabled() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::IsToolbarRoundShape

virtual BOOL IsToolbarRoundShape(CMFCToolBar*);

Parameterwaarden

[in] CMFCToolBar*

Retourwaarde

Opmerkingen

CMFCVisualManager::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Retourwaarde

Opmerkingen

CMFCVisualManager::OnActivateApp

virtual void OnActivateApp(
    CWnd* pWnd,
    BOOL bActive);

Parameterwaarden

[in] pWnd
[in] bActive

Opmerkingen

CMFCVisualManager::OnDrawAutoHideButtonBorder

Dit framework roept deze methode aan wanneer deze de rand van een knop voor automatisch verbergen tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectBounds
[in] De grootte en locatie van de knop automatisch verbergen.

rectBorderSize
[in] Een CRect-parameter die de grootte van de randen bevat.

pButton
[in] Een aanwijzer naar de knop voor automatisch verbergen. Het framework tekent de rand voor deze knop.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse als u het uiterlijk van de rand van een knop voor automatisch verbergen wilt aanpassen. Deze methode vult standaard een platte rand met de standaardschaduwkleur voor uw toepassing.

De parameter rectBorderSize bevat niet de coördinaten van de rand. Het bevat de grootte van de rand in de top, bottomen leftright gegevensleden. Een waarde kleiner dan of gelijk aan 0 geeft geen rand aan die kant van de knop automatisch verbergen aan.

CMFCVisualManager::OnDrawBarGripper

Aangeroepen door het framework wanneer de greep voor een besturingsbalk wordt getrokken.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext voor een besturingsbalk.

rectGripper
[in] De begrenzingsrechthoek voor de besturingsbalk.

bHorz
[in] Een Booleaanse parameter die aangeeft of de besturingsbalk horizontaal of verticaal wordt gedokt.

pBar
[in] Een aanwijzer naar een besturingsbalk. De visuele manager tekent de greep van deze besturingsbalk.

Opmerkingen

Bij de standaard implementatie van deze methode wordt de standaardgreep weergegeven. Als u het uiterlijk van de greep wilt aanpassen, overschrijft u deze methode in een aangepaste klasse die is afgeleid van de CMFCVisualManager klasse.

CMFCVisualManager::OnDrawBrowseButton

In het framework wordt deze methode aangeroepen wanneer de bladerknop voor een besturingselement bewerken wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grens voor de bladerknop aangeeft.

pEdit
[in] Een aanwijzer naar een besturingselement bewerken. De visualbeheerder tekent de bladerknop voor dit bewerkingsbesturingselement.

state
[in] Een opgesomde waarde die de status van de knop aangeeft.

clrText
[uit] Een verwijzing naar een COLORREF-parameter . Dit is een gereserveerde waarde en wordt momenteel niet gebruikt.

Retourwaarde

WAAR indien geslaagd; anders ONWAAR.

Opmerkingen

Overschrijf deze functie in een afgeleide klasse als u het uiterlijk van bladerknoppen wilt aanpassen in exemplaren van de KLASSE CMFCEditBrowseCtrl. De mogelijke waarden voor de status van de knop zijn ButtonsIsRegular, ButtonsIsPresseden ButtonsIsHighlighted.

CMFCVisualManager::OnDrawButtonBorder

Dit framework roept deze methode aan wanneer deze de rand van een werkbalkknop tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext van een werkbalkknop.

pButton
[in] Een aanwijzer naar een werkbalkknop. Het framework tekent de rand van deze knop.

Rect
[in] Een rechthoek die de grenzen van de werkbalkknop aangeeft.

state
[in] Een geïnventariseerd gegevenstype dat de huidige status van de werkbalkknop aangeeft.

Opmerkingen

Bij de standaard implementatie van deze methode wordt de standaardrand weergegeven. Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de rand van een werkbalkknop aan te passen.

De mogelijke statussen van een werkbalkknop zijn ButtonsIsRegular, ButtonsIsPressedof ButtonsIsHighlighted.

CMFCVisualManager::OnDrawButtonSeparator

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

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect
[in] Staat
[in] bHorz

Opmerkingen

CMFCVisualManager::OnDrawCaptionBarBorder

Dit framework roept deze methode aan wanneer deze de rand van een CMFCCaptionBar-klasseobject tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pBar
[in] Een aanwijzer naar een CMFCCaptionBar object. In het framework wordt deze bijschriftbalk weergegeven.

Rect
[in] Een rechthoek die de grenzen van de bijschriftbalk aangeeft.

clrBarBorder
[in] De kleur van de rand.

bFlatBorder
[in] Een Booleaanse parameter die aangeeft of de rand een platte, 2D-weergave heeft.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van de rand van een bijschriftbalk aan te passen.

CMFCVisualManager::OnDrawCaptionBarButtonBorder

virtual void OnDrawCaptionBarButtonBorder(
    CDC* pDC,
    CMFCCaptionBar* pBar,
    CRect rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted,
    BOOL bIsDisabled,
    BOOL bHasDropDownArrow,
    BOOL bIsSysButton);

Parameterwaarden

[in] Pdc
[in] pBar
[in] Rect
[in] bIsPressed
[in] bIsHighlighted
[in] bIsDisabled
[in] bHasDropDownArrow
[in] bIsSysButton

Opmerkingen

CMFCVisualManager::OnDrawCaptionBarInfoArea

virtual void OnDrawCaptionBarInfoArea(
    CDC* pDC,
    CMFCCaptionBar* pBar,
    CRect rect);

Parameterwaarden

[in] Pdc
[in] pBar
[in] Rect

Opmerkingen

CMFCVisualManager::OnDrawCaptionButton

Dit framework roept deze methode aan wanneer een CMFCCaptionButton-object wordt opgehaald.

virtual void OnDrawCaptionButton (
    CDC* pDC,
    CMFCCaptionButton* pButton,
    BOOL bActive,
    BOOL bHorz,
    BOOL bMaximized,
    BOOL bDisabled,
    int nImageID = -1);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pButton
[in] Een aanwijzer naar een CMFCCaptionButton object. Het framework tekent deze bijschriftknop.

bActive
[in] Een Booleaanse parameter die aangeeft of de knop actief is.

bHorz
[in] Een Booleaanse parameter die aangeeft of het bijschrift horizontaal is.

gemaximiseerd
[in] Een Booleaanse parameter die aangeeft of het bovenliggende deelvenster is gemaximaliseerd.

bDisabled
[in] Een Booleaanse parameter die aangeeft of de knop Bijschrift is uitgeschakeld.

nImageID
[in] De afbeeldingsindex voor het pictogram dat moet worden gebruikt voor de knop. Als nImageID -1 is, gebruikt deze methode de afbeeldingsindex die is vastgelegd in pButton.

Opmerkingen

Bij de standaard implementatie van deze methode wordt een kleine knop van het globale exemplaar van de CMenuImages klasse weergegeven. De knoppen worden vermeld in het koptekstbestand voor CMenuImages. Enkele voorbeelden zijn, zoals CMenuImages::IdClose, CMenuImages::IdArowLeft, CMenuImages::IdArowRight, CMenuImages::IdArowDownen CMenuImages::IdPinHorzCMenuImages::IdArowUp.

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van bijschriftknoppen aan te passen.

CMFCVisualManager::OnDrawCheckBox

virtual void OnDrawCheckBox(
    CDC* pDC,
    CRect rect,
    BOOL bHighlighted,
    BOOL bChecked,
    BOOL bEnabled);

Parameterwaarden

[in] Pdc
[in] Rect
[in] bHighlighted
[in] bChecked
[in] bEnabled

Opmerkingen

CMFCVisualManager::OnDrawCheckBoxEx

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] nState
[in] bHighlighted
[in] bPressed
[in] bEnabled

Opmerkingen

CMFCVisualManager::OnDrawComboBorder

Dit framework roept deze methode aan wanneer deze de rand rond een exemplaar van de klasse CMFCToolBarComboBoxButton tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext van een keuzelijst met invoervak.

Rect
[in] Een rechthoek die de grenzen van de keuzelijst met invoervak aangeeft.

bDisabled
[in] Een Booleaanse parameter die aangeeft of de keuzelijst met invoervak niet beschikbaar is.

bIsDropped
[in] Een Booleaanse parameter die aangeeft of de keuzelijst met invoervak wordt neergezet.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de keuzelijst met invoervak is gemarkeerd.

pButton
[in] Een aanwijzer naar een CMFCToolBarComboBoxButton object. Het framework tekent deze keuzelijst met invoervak.

Opmerkingen

Overschrijf deze methode in uw afgeleide visualbeheer om het uiterlijk van de rand van de keuzelijst met invoervak aan te passen.

CMFCVisualManager::OnDrawComboDropButton

In het framework wordt deze methode aangeroepen wanneer de drop button van een CMFCToolBarComboBoxButton wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de drop-knop aangeeft.

bDisabled
[in] Een Booleaanse parameter die aangeeft of de knop Neerzetten niet beschikbaar is.

bIsDropped
[in] Een Booleaanse parameter die aangeeft of de keuzelijst met invoervak wordt neergezet.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de knop Neerzetten is gemarkeerd.

pButton
[in] Een aanwijzer naar een CMFCToolBarComboBoxButton object. Het framework tekent de knop Neerzetten voor deze keuzelijst met invoervak.

Opmerkingen

Overschrijf deze methode in uw afgeleide visualbeheer om het uiterlijk van de drop button van een keuzelijst met invoervak aan te passen.

CMFCVisualManager::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parameterwaarden

[in] pWndCtrl

Opmerkingen

CMFCVisualManager::OnDrawDefaultRibbonImage

In het framework wordt deze methode aangeroepen wanneer de standaardafbeelding wordt opgehaald die wordt gebruikt voor de lintknop.

virtual void OnDrawDefaultRibbonImage(
    CDC* pDC,
    CRect rectImage,
    BOOL bIsDisabled = FALSE,
    BOOL bIsPressed = FALSE,
    BOOL bIsHighlighted = FALSE);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectImage
[in] Een rechthoek die de grenzen van de standaardafbeelding aangeeft.

bIsDisabled
[in] Een Booleaanse parameter die aangeeft of de lintknop niet beschikbaar is.

bIsPressed
[in] Een Booleaanse parameter die aangeeft of de lintknop wordt ingedrukt.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de lintknop is gemarkeerd.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder als u de afbeelding wilt aanpassen die wordt gebruikt voor de lintknop.

CMFCVisualManager::OnDrawEditBorder

Dit framework roept deze methode aan wanneer deze de rand rond een exemplaar van de KLASSE CMFCToolBarEditBoxButton tekent.

virtual void OnDrawEditBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsHighlighted,
    CMFCToolBarEditBoxButton* pButton);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het CMFCToolBarEditBoxButton object aangeeft.

bDisabled
[in] Een Booleaanse parameter die aangeeft of de knop niet beschikbaar is.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de knop is gemarkeerd.

pButton
[in] Een aanwijzer naar een CMFCToolBarEditBoxButton object. Het framework tekent de rand van deze bewerkingsvakknop.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om de rand van een CMFCToolBarEditBoxButton object aan te passen.

CMFCVisualManager::OnDrawExpandingBox

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] bIsOpened
[in] Colorbox

Opmerkingen

CMFCVisualManager::OnDrawFloatingToolbarBorder

Dit framework roept deze methode aan wanneer deze de rand van een zwevende werkbalk tekent.

virtual void OnDrawFloatingToolbarBorder(
    CDC* pDC,
    CMFCBaseToolBar* pToolBar,
    CRect rectBorder,
    CRect rectBorderSize);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pToolBar
[in] Een aanwijzer naar de zwevende werkbalk.

rectBorder
[in] Een rechthoek die de grenzen van de zwevende werkbalk aangeeft.

rectBorderSize
[in] Een rechthoek die de randgrootte van de werkbalk aangeeft.

Opmerkingen

Een zwevende werkbalk is een werkbalk die wordt weergegeven als een miniframevenster. Dit gebeurt meestal wanneer een gebruiker een werkbalk sleept, zodat deze niet meer is gedokt.

De grootte van de rand wordt opgegeven door de bijbehorende parameter in rectBorderSize. De breedte van de bovenste rand van de werkbalk wordt bijvoorbeeld opgegeven door rectBorderSize.top.

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de rand van een zwevende werkbalk aan te passen.

CMFCVisualManager::OnDrawHeaderCtrlBorder

Dit framework roept deze methode aan wanneer deze de rand rond een exemplaar van de KLASSE CMFCHeaderCtrl tekent.

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

Parameterwaarden

pCtrl
[in] Een aanwijzer naar een CMFCHeaderCtrl object. Het framework tekent de rand van dit header-besturingselement.

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het koptekstbesturingselement aangeeft.

bIsPressed
[in] Een Booleaanse parameter die aangeeft of het header-besturingselement wordt ingedrukt.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of het header-besturingselement is gemarkeerd.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om de rand van het header-besturingselement aan te passen.

CMFCVisualManager::OnDrawHeaderCtrlsortArrow

Dit framework roept deze functie aan wanneer deze de sorteerpijl van een koptekst besturingselement tekent.

virtual void OnDrawHeaderCtrlSortArrow(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsUp);

Parameterwaarden

pCtrl
[in] Een aanwijzer naar een besturingselement voor kopteksten. De visualbeheerder tekent de sorteerpijl van dit CMFCHeaderCtrl-klasseobject .

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de sorteerpijl aangeeft.

BIsUp
[in] Een Booleaanse waarde die de richting van de sorteerpijl aangeeft.

Opmerkingen

Als bIsUp TRUE is, tekent de visualmanager een sorteerpijl omhoog. Als het ONWAAR is, tekent de visualbeheerder een pijl-omlaag. Overschrijven OnDrawHeaderCtrlSortArrow in een afgeleide klasse om het uiterlijk van de sorteerknop aan te passen.

CMFCVisualManager::OnDrawMenuArrowOnCustomizeList

virtual void OnDrawMenuArrowOnCustomizeList(
    CDC* pDC,
    CRect rectCommand,
    BOOL bSelected);

Parameterwaarden

[in] Pdc
[in] rectCommand
[in] bSelected

Opmerkingen

CMFCVisualManager::OnDrawMenuBorder

Dit framework roept deze methode aan wanneer deze de rand van een CMFCPopupMenu tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext voor een CMFCPopupMenu object.

pMenu
[in] Een aanwijzer naar een CMFCPopupMenu object. Het framework tekent een rand rond dit pop-upmenu.

Rect
[in] Een rechthoek die de grenzen van het pop-upmenu aangeeft.

Opmerkingen

Bij de standaard implementatie van deze methode wordt de standaardmenurand weergegeven. Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de menurand aan te passen.

CMFCVisualManager::OnDrawMenuCheck

virtual void OnDrawMenuCheck(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect,
    BOOL bHighlight,
    BOOL bIsRadio);

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect
[in] bHighlight
[in] bIsRadio

Opmerkingen

CMFCVisualManager::OnDrawMenuItemButton

virtual void OnDrawMenuItemButton(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rectButton,
    BOOL bHighlight,
    BOOL bDisabled);

Parameterwaarden

[in] Pdc
[in] pButton
[in] rectButton
[in] bHighlight
[in] bDisabled

Opmerkingen

CMFCVisualManager::OnDrawMenuLabel

virtual COLORREF OnDrawMenuLabel(
    CDC* pDC,
    CRect rect);

Parameterwaarden

[in] Pdc
[in] Rect

Retourwaarde

Opmerkingen

CMFCVisualManager::OnDrawMenuResizeBar

virtual void OnDrawMenuResizeBar(
    CDC* pDC,
    CRect rect,
    int nResizeFlags);

Parameterwaarden

[in] Pdc
[in] Rect
[in] nResizeFlags

Opmerkingen

CMFCVisualManager::OnDrawMenuScrollButton

In het framework wordt deze methode aangeroepen wanneer er een menuschuifknop wordt weergegeven.

virtual void OnDrawMenuScrollButton(
    CDC* pDC,
    CRect rect,
    BOOL bIsScrollDown,
    BOOL bIsHighlited,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de schuifknop aangeeft.

bIsScrollDown
[in] Een Booleaanse waarde die aangeeft welk type knop de visual manager tekent. Een waarde van TRUE geeft aan dat de visualmanager een knop omlaag tekent.

bIsHighlited
[in] Een Booleaanse waarde die aangeeft of de knop is gemarkeerd.

bIsPressed
[in] Een Booleaanse waarde die aangeeft of de knop wordt ingedrukt.

bIsDisabled
[in] Een Booleaanse waarde die aangeeft of de knop is uitgeschakeld.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van menuschuifknoppen aan te passen. Menuschuifknoppen worden weergegeven aan de rand van pop-upmenu's wanneer de totale hoogte van de menu-items de hoogte van het snelmenu overschrijdt.

CMFCVisualManager::OnDrawMenuShadow

virtual void OnDrawMenuShadow(
    CDC* pDC,
    const CRect& rectClient,
    const CRect& rectExclude,
    int nDepth,
    int iMinBrightness,
    int iMaxBrightness,
    CBitmap* pBmpSaveBottom,
    CBitmap* pBmpSaveRight,
    BOOL bRTL);

Parameterwaarden

[in] Pdc
[in] rectClient
[in] rectExclude
[in] nDepth
[in] iMinBrightness
[in] iMaxBrightness
[in] pBmpSaveBottom
[in] pBmpSaveRight
[in] bRTL

Opmerkingen

CMFCVisualManager::OnDrawMenuSystemButton

Dit framework roept deze methode aan wanneer er een menusysteemknop voor de toepassing wordt weergegeven.

virtual void OnDrawMenuSystemButton(
    CDC* pDC,
    CRect rect,
    UINT uiSystemCommand,
    UINT nStyle,
    BOOL bHighlight);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de knop aangeeft.

uiSystemCommand
[in] Een vlag die aangeeft welke systeemopdracht aan de knop is gekoppeld. Mogelijke waarden zijn SC_CLOSE, SC_MINIMIZE en SC_RESTORE.

nStyle
[in] Een vlag die de huidige stijl van de knop aangeeft. Mogelijke waarden zijn TBBS_PRESSED, TBBS_DISABLED en 0.

bHighlight
[in] Een Booleaanse parameter die aangeeft of de knop is gemarkeerd.

Opmerkingen

De menusysteemknoppen zijn de knoppen Sluiten, Minimaliseren, Maximaliseren en Herstellen op de titelbalk.

De standaard implementatie voor deze methode roept CDC::D rawFrameControl aan met het DFC_CAPTION type. Overschrijf deze methode in uw afgeleide visual manager-klasse om het uiterlijk van systeemknoppen aan te passen.

CMFCVisualManager::OnDrawMiniFrameBorder

virtual void OnDrawMiniFrameBorder(
    CDC* pDC,
    CPaneFrameWnd* pFrameWnd,
    CRect rectBorder,
    CRect rectBorderSize);

Parameterwaarden

[in] Pdc
[in] pFrameWnd
[in] rectBorder
[in] rectBorderSize

Opmerkingen

CMFCVisualManager::OnDrawOutlookBarSplitter

In het framework wordt deze methode aangeroepen wanneer de splitser voor een Outlook-balk wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectSplitter
[in] Een rechthoek die de grenzen van de splitser aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van splitters op een Outlook-balk aan te passen.

CMFCVisualManager::OnDrawOutlookPageButtonBorder

Aangeroepen door het framework wanneer de rand van een Outlook-paginaknop wordt getrokken.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectBtn
[in] Een rechthoek die de grens van de outlook-paginaknop aangeeft.

bIsHighlighted
[in] Een Booleaanse waarde die aangeeft of de knop is gemarkeerd.

bIsPressed
[in] Een Booleaanse waarde die aangeeft of de knop wordt ingedrukt.

Opmerkingen

Overschrijf deze methode in een aangepast visueel beheer om het uiterlijk van de outlook-paginaknop te wijzigen.

CMFCVisualManager::OnDrawPaneBorder

In het framework wordt deze methode aangeroepen wanneer de rand van een CPane Class-object wordt opgehaald.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext van een besturingsbalk.

pBar
[in] Een aanwijzer naar een deelvenster. De visualbeheerder tekent de rand van dit deelvenster.

Rect
[in] Een rechthoek die de grenzen van het deelvenster aangeeft.

Opmerkingen

Bij de standaard implementatie van deze methode wordt de standaardrand weergegeven. Overschrijf deze methode in een afgeleide klasse om het uiterlijk van de rand aan te passen.

CMFCVisualManager::OnDrawPaneCaption

In het framework wordt deze methode aangeroepen wanneer er een bijschrift wordt opgevraagd voor een exemplaar van de klasse CDockablePane.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pBar
[in] Een aanwijzer naar een CDockablePane object. Het framework tekent het bijschrift voor dit deelvenster.

bActive
[in] Een Booleaanse parameter die aangeeft of de besturingsbalk actief is.

rectCaption
[in] Een rechthoek die de grenzen van het bijschrift aangeeft.

rectButtons
[in] Een rechthoek die de grenzen van de bijschriftknoppen aangeeft.

Retourwaarde

Een COLORREF-parameter die de tekstkleur van het bijschrift aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van deelvensterbijschriften aan te passen.

CMFCVisualManager::OnDrawPaneDivider

virtual void OnDrawPaneDivider(
    CDC* pDC,
    CPaneDivider* pSlider,
    CRect rect,
    BOOL bAutoHideMode);

Parameterwaarden

[in] Pdc
[in] pSlider
[in] Rect
[in] bAutoHideMode

Opmerkingen

CMFCVisualManager::OnDrawPopupWindowBorder

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

Parameterwaarden

[in] Pdc
[in] Rect

Opmerkingen

CMFCVisualManager::OnDrawPopupWindowButtonBorder

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

Parameterwaarden

[in] Pdc
[in] rectClient
[in] pButton

Opmerkingen

CMFCVisualManager::OnDrawPopupWindowCaption

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

Parameterwaarden

[in] Pdc
[in] rectCaption
[in] pPopupWnd

Retourwaarde

Opmerkingen

CMFCVisualManager::OnDrawRibbonApplicationButton

In het framework wordt deze methode aangeroepen wanneer de hoofdknop op het lint wordt weergegeven.

virtual void OnDrawRibbonApplicationButton(
    CDC* pDC,
    CMFCRibbonButton* pButton);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pButton
[in] Een aanwijzer naar de hoofdknop op het lint.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder als u het uiterlijk van de hoofdknop wilt aanpassen.

CMFCVisualManager::OnDrawRibbonButtonBorder

Dit framework roept deze methode aan wanneer deze de rand van een knop op het lint tekent.

virtual void OnDrawRibbonButtonBorder(
    CDC* pDC,
    CMFCRibbonButton* pButton);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pButton
[in] Een aanwijzer naar een CMFCRibbonButton-object . Het framework tekent de rand voor deze lintknop.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een CMFCRibbonButton.

CMFCVisualManager::OnDrawRibbonButtonsGroup

In het framework wordt deze methode aangeroepen wanneer er een groep knoppen op het lint wordt tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pGroup
[in] Een aanwijzer naar een groep knoppen op het lint. Het framework tekent deze groep knoppen.

rectGroup
[in] Een rechthoek die de grenzen van de groep aangeeft.

Retourwaarde

Een gereserveerde waarde. De standaard implementatie retourneert -1.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een groep knoppen op het lint aan te passen.

CMFCVisualManager::OnDrawRibbonCaption

Dit framework roept deze methode aan wanneer deze de bijschriftbalk van het hoofdframevenster tekent. Dit framework roept deze methode alleen aan als het lint is geïntegreerd met het hoofdframe.

virtual void OnDrawRibbonCaption(
    CDC* pDC,
    CMFCRibbonBar* pBar,
    CRect rect,
    CRect rectText);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pBar
[in] Een aanwijzer naar een lintbalk. De visual manager tekent deze lintbalk.

Rect
[in] Een rechthoek die de grenzen van de lintbalk aangeeft.

rectText
[in] Een rechthoek die de grenzen voor de tekst van de bijschriftbalk aangeeft.

Opmerkingen

Overschrijf deze functie in een afgeleide visualbeheerder om het uiterlijk van de bijschriftbalk aan te passen. Deze methode is alleen van invloed op de bijschriftbalk als het lint is geïntegreerd met het hoofdframevenster.

CMFCVisualManager::OnDrawRibbonCaptionButton

In het framework wordt deze methode aangeroepen wanneer er een bijschriftknop op de lintbalk wordt weergegeven.

virtual void OnDrawRibbonCaptionButton(
    CDC* pDC,
    CMFCRibbonCaptionButton* pButton);

Parameterwaarden

Pdc
Een aanwijzer naar een apparaatcontext.

pButton
Een aanwijzer naar een CMFCRibbonCaptionButton klas. Het framework tekent deze bijschriftknop.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een bijschriftknop op het lint aan te passen.

CMFCVisualManager::OnDrawRibbonCategory

Dit framework roept deze methode aan wanneer een CMFCRibbonCategory-object wordt opgehaald.

virtual void OnDrawRibbonCategory(
    CDC* pDC,
    CMFCRibbonCategory* pCategory,
    CRect rectCategory);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pCategory
[in] Een aanwijzer naar een CMFCRibbonCategory object. In het framework wordt deze lintcategorie tekend.

rectCategory
[in] Een rechthoek die de grens aangeeft van alle categorievensters op het lint.

Opmerkingen

Een lintcategorie is een logische groepering van menuopdrachten. Zie CMFCRibbonCategory Class voor meer informatie over lintcategorieën.

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een lintcategorie aan te passen.

CMFCVisualManager::OnDrawRibbonCategoryCaption

In het framework wordt deze methode aangeroepen wanneer de bijschriftbalk voor een lintcategorie wordt weergegeven.

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

Parameterwaarden

Pdc
[in] De tekencontext.

pContextCaption
[in] Een aanwijzer naar een bijschriftbalk. De visualmanager tekent dit CMFCRibbonContextCaption Class-object .

Retourwaarde

Een COLORREF-parameter die de kleur van de tekst op de bijschriftbalk aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van de bijschriftbalk voor een lintcategorie aan te passen. Zie CMFCRibbonContextCaption Class voor meer informatie over de ondertitelingsbalk.

CMFCVisualManager::OnDrawRibbonCategoryScroll

virtual void OnDrawRibbonCategoryScroll(
    CDC* pDC,
    CRibbonCategoryScroll* pScroll);

Parameterwaarden

[in] Pdc
[in] pScroll

Opmerkingen

CMFCVisualManager::OnDrawRibbonCategoryTab

In het framework wordt deze methode aangeroepen wanneer het tabblad voor een lintcategorie wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pTab
[in] Een aanwijzer naar een exemplaar van de CMFCRibbonTab klasse. Het framework tekent dit tabblad.

bIsActive
[in] Een Booleaanse parameter die aangeeft of het tabblad actief is.

Retourwaarde

De kleur die wordt gebruikt voor tekst op het tabblad Lintcategorie.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een tabblad van een lintcategorie aan te passen. Zie CMFCRibbonCategory Class voor meer informatie over lintcategorieën.

CMFCVisualManager::OnDrawRibbonCheckBoxOnList

virtual void OnDrawRibbonCheckBoxOnList(
    CDC* pDC,
    CMFCRibbonCheckBox* pCheckBox,
    CRect rect,
    BOOL bIsSelected,
    BOOL bHighlighted);

Parameterwaarden

[in] Pdc
[in] pCheckBox
[in] Rect
[in] bIsSelected
[in] bHighlighted

Opmerkingen

CMFCVisualManager::OnDrawRibbonColorPaletteBox

virtual void OnDrawRibbonColorPaletteBox(
    CDC* pDC,
    CMFCRibbonColorButton* pColorButton,
    CMFCRibbonGalleryIcon* pIcon,
    COLORREF color,
    CRect rect,
    BOOL bDrawTopEdge,
    BOOL bDrawBottomEdge,
    BOOL bIsHighlighted,
    BOOL bIsChecked,
    BOOL bIsDisabled);

Parameterwaarden

[in] Pdc
[in] pColorButton
[in] Picon
[in] Kleur
[in] Rect
[in] bDrawTopEdge
[in] bDrawBottomEdge
[in] bIsHighlighted
[in] bIsChecked
[in] bIsDisabled

Opmerkingen

CMFCVisualManager::OnDrawRibbonDefaultPaneButton

In het framework wordt deze methode aangeroepen wanneer de standaardknop voor het lintvenster wordt weergegeven.

virtual void OnDrawRibbonDefaultPaneButton(
    CDC* pDC,
    CMFCRibbonButton* pButton);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pButton
[in] Een aanwijzer naar de standaardknop voor het lintvenster.

Opmerkingen

In het framework wordt de standaardknop weergegeven wanneer het formaat van een lintvenster wordt aangepast tot de minimale grootte en er geen gebied is om de inhoud voor het deelvenster weer te geven. Wanneer de gebruiker op de standaardknop klikt, wordt in het framework een vervolgkeuzelijst weergegeven die de inhoud voor het deelvenster bevat.

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de standaardknop aan te passen.

CMFCVisualManager::OnDrawRibbonDefaultPaneButtonContext

virtual void OnDrawRibbonDefaultPaneButtonContext(
    CDC* pDC,
    CMFCRibbonButton* pButton);

Parameterwaarden

[in] Pdc
[in] pButton

Opmerkingen

CMFCVisualManager::OnDrawRibbonDefaultPaneButtonIndicator

virtual void OnDrawRibbonDefaultPaneButtonIndicator(
    CDC* pDC,
    CMFCRibbonButton* pButton,
    CRect rect,
    BOOL bIsSelected,
    BOOL bHighlighted);

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect
[in] bIsSelected
[in] bHighlighted

Opmerkingen

CMFCVisualManager::OnDrawRibbonGalleryBorder

virtual void OnDrawRibbonGalleryBorder(
    CDC* pDC,
    CMFCRibbonGallery* pButton,
    CRect rectBorder);

Parameterwaarden

[in] Pdc
[in] pButton
[in] rectBorder

Opmerkingen

CMFCVisualManager::OnDrawRibbonGalleryButton

virtual void OnDrawRibbonGalleryButton(
    CDC* pDC,
    CMFCRibbonGalleryIcon* pButton);

Parameterwaarden

[in] Pdc
[in] pButton

Opmerkingen

CMFCVisualManager::OnDrawRibbonKeyTip

virtual void OnDrawRibbonKeyTip(
    CDC* pDC,
    CMFCRibbonBaseElement* pElement,
    CRect rect,
    CString str);

Parameterwaarden

[in] Pdc
[in] pElement
[in] Rect
[in] Str

Opmerkingen

CMFCVisualManager::OnDrawRibbonLabel

In het framework wordt deze methode aangeroepen wanneer het label van het lint wordt weergegeven.

virtual void OnDrawRibbonLabel(
    CDC* pDC,
    CMFCRibbonLabel* pLabel,
    CRect rect);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pLabel
[in] Een aanwijzer naar een CMFCRibbonLabel-object . Het framework tekent dit lintlabel.

Rect
[in] Een rechthoek die de grenzen van het lintpaneel aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het lintlabel aan te passen.

CMFCVisualManager::OnDrawRibbonMainPanelButtonBorder

In het framework wordt deze methode aangeroepen wanneer de rand van een CMFCRibbonButton op het hoofdpaneel wordt weergegeven.

virtual void OnDrawRibbonMainPanelButtonBorder(
    CDC* pDC,
    CMFCRibbonButton* pButton);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pButton
[in] Een aanwijzer naar een CMFCRibbonButton locatie op het hoofdpaneel van het lint. Het framework tekent de rand voor deze knop.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de rand voor een CMFCRibbonButton in het hoofdvenster aan te passen.

CMFCVisualManager::OnDrawRibbonMainPanelFrame

Dit framework roept deze methode aan wanneer het frame rond de CMFCRibbonMainPanel wordt getekend.

virtual void OnDrawRibbonMainPanelFrame(
    CDC* pDC,
    CMFCRibbonMainPanel* pPanel,
    CRect rect);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pPanel
[in] Een aanwijzer naar de CMFCRibbonMainPanel.

Rect
[in] Een rechthoek die de grenzen van de CMFCRibbonMainPanel.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van het frame voor het CMFCRibbonMainPanelframe aan te passen.

CMFCVisualManager::OnDrawRibbonMenuCheckFrame

virtual void OnDrawRibbonMenuCheckFrame(
    CDC* pDC,
    CMFCRibbonButton* pButton,
    CRect rect);

Parameterwaarden

[in] Pdc
[in] pButton
[in] Rect

Opmerkingen

CMFCVisualManager::OnDrawRibbonPanel

Dit framework roept deze methode aan wanneer er een CMFCRibbonPanel-object wordt opgehaald.

virtual COLORREF OnDrawRibbonPanel(
    CDC* pDC,
    CMFCRibbonPanel* pPanel,
    CRect rectPanel,
    CRect rectCaption);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pPanel
[in] Een aanwijzer naar een CMFCRibbonPanel object. Het framework tekent dit lintpaneel.

rectPanel
[in] Een rechthoek die de grenzen van het deelvenster aangeeft.

rectCaption
[in] Een rechthoek die de grenzen van het bijschrift voor het deelvenster aangeeft.

Retourwaarde

De kleur van tekst op het lintpaneel.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van een lintpaneel aan te passen.

CMFCVisualManager::OnDrawRibbonPanelCaption

Dit framework roept deze methode aan wanneer het het bijschrift van een CMFCRibbonPanel-klasse tekent.

virtual void OnDrawRibbonPanelCaption(
    CDC* pDC,
    CMFCRibbonPanel* pPanel,
    CRect rectCaption);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pPanel
[in] Een aanwijzer naar een CMFCRibbonPanel object. Het framework tekent het bijschrift voor dit lintpaneel.

rectCaption
[in] Een rechthoek die de grenzen van het bijschrift voor het lintpaneel aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van bijschriften voor lintpanelen aan te passen.

CMFCVisualManager::OnDrawRibbonProgressBar

Dit framework roept deze methode aan wanneer er een CMFCRibbonProgressBar-klasse wordt tekend.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pProgress
[in] Een aanwijzer naar een CMFCRibbonProgressBar object. In het framework wordt deze voortgangsbalk weergegeven.

rectProgress
[in] Een rechthoek die de grenzen van de voortgangsbalk aangeeft.

rectChunk
[in] Een rechthoek die de grenzen van het gebied rond de voortgangsbalk aangeeft.

bInfiniteMode
[in] Een Booleaanse parameter die de modus van de voortgangsbalk aangeeft. Een waarde van TRUE betekent dat de balk zich in oneindige modus bevindt. Voor de standaard implementatie wordt deze parameter niet gebruikt.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van een voortgangsbalk aan te passen.

CMFCVisualManager::OnDrawRibbonQuickAccessToolBarSeparator

In het framework wordt deze methode aangeroepen wanneer er een scheidingsteken wordt weergegeven op de werkbalk Snelle toegang van een lint.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pSeparator
[in] Een aanwijzer naar een CMFCRibbonSeparator-object . In het framework wordt dit lintscheidingsteken weergegeven.

Rect
[in] Een rechthoek die de grenzen van het scheidingsteken aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van lintscheidingstekens op de werkbalk Snelle toegang aan te passen.

CMFCVisualManager::OnDrawRibbonRecentFilesFrame

Dit framework roept deze methode aan wanneer er een frame rond een lijst met recente bestanden wordt getekend.

virtual void OnDrawRibbonRecentFilesFrame(
    CDC* pDC,
    CMFCRibbonMainPanel* pPanel,
    CRect rect);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pPanel
[in] Een aanwijzer naar het deelvenster Hoofd op het lint.

Rect
[in] Een rechthoek die de grenzen van het frame aangeeft voor de lijst met recente bestanden.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de lijst met recente bestanden aan te passen.

CMFCVisualManager::OnDrawRibbonSliderChannel

Dit framework roept deze methode aan wanneer deze het kanaal van een CMFCRibbonSlider-klasse tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pSlider
[in] Een aanwijzer naar een CMFCRibbonSlider-object. Het framework tekent het kanaal voor deze lintschuifregelaar.

Rect
[in] Een rechthoek die de grenzen voor het kanaal van de lintschuifregelaar aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van het kanaal van de lintschuifregelaar aan te passen.

CMFCVisualManager::OnDrawRibbonSliderThumb

Het framework roept deze methode aan wanneer deze de duim van een CMFCRibbonSlider-object tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pSlider
[in] Een aanwijzer naar een CMFCRibbonSlider. Het framework tekent de duim voor deze lintschuifregelaar.

Rect
[in] Een rechthoek die de grenzen van de duim voor de schuifregelaar voor het lint aangeeft.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de duim is gemarkeerd.

bIsPressed
[in] Een Booleaanse parameter die aangeeft of de duim wordt ingedrukt.

bIsDisabled
[in] Een Booleaanse parameter die aangeeft of de duim niet beschikbaar is.

Opmerkingen

Overschrijf deze methode in een afgeleide visualmanager om het uiterlijk van de duim voor een CMFCRibbonSlideraan te passen.

CMFCVisualManager::OnDrawRibbonSliderZoomButton

Dit framework roept deze methode aan wanneer de zoomknoppen voor een CMFCRibbonSlider-object worden opgehaald.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pSlider
[in] Een aanwijzer naar een CMFCRibbonSlider object. Het framework tekent deze schuifregelaar op het lint.

Rect
[in] Een rechthoek die de grenzen van de zoomknoppen op de lintschuifregelaar aangeeft.

bIsZoomOut
[in] Een Booleaanse parameter die aangeeft welke knop het framework tekent. Een waarde van TRUE geeft de linkerknop aan met een '-' om uit te zoomen. Een waarde van FALSE geeft de rechterknop aan met een '+' om in te zoomen.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de knop is gemarkeerd.

bIsPressed
[in] Een Booleaanse parameter die aangeeft of de knop wordt ingedrukt.

bIsDisabled
[in] Een Booleaanse parameter die aangeeft of de knop niet beschikbaar is.

Opmerkingen

De zoomknoppen op de lintschuifregelaar zijn standaard een cirkel met een + of - aanmelding in het midden. Als u het uiterlijk van zoomknoppen wilt aanpassen, overschrijft u deze methode in een afgeleide visualmanager.

CMFCVisualManager::OnDrawRibbonStatusBarPane

In het framework wordt deze methode aangeroepen wanneer er een deelvenster op de statusbalk wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pBar
[in] Een aanwijzer naar de statusbalk die het deelvenster bevat.

pPane
[in] Een aanwijzer naar een deelvenster met de statusbalk. Het framework tekent dit CMFCRibbonStatusBarPane-object .

Retourwaarde

Een gereserveerde waarde. De standaard implementatie retourneert -1.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een deelvenster op de statusbalk aan te passen.

CMFCVisualManager::OnDrawRibbonTabsFrame

In het framework wordt deze methode aangeroepen wanneer het frame rond een set linttabbladen wordt geplaatst.

virtual COLORREF OnDrawRibbonTabsFrame(
    CDC* pDC,
    CMFCRibbonBar* pWndRibbonBar,
    CRect rectTab);

Parameterwaarden

Pdc
Een aanwijzer naar een apparaatcontext.

pWndRibbonBar
Een aanwijzer naar een CMFCRibbonBar-object . Het framework tekent het kader voor deze lintbalk.

rectTab
Een rechthoek die de grenzen van de linttabbladen aangeeft.

Retourwaarde

Een gereserveerde waarde. Deze methode retourneert standaard -1.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheer om het frame aan te passen rond een set tabbladen op het lint.

CMFCVisualManager::OnDrawScrollButtons

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] nBorderSize
[in] iImage
[in] bHilited

Opmerkingen

CMFCVisualManager::OnDrawSeparator

In het framework wordt deze methode aangeroepen wanneer er een scheidingsteken wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext voor een besturingsbalk.

pBar
[in] Een aanwijzer naar een deelvenster dat het scheidingsteken bevat.

Rect
[in] Een rechthoek die de grenzen van het scheidingsteken aangeeft.

bIsHoriz
[in] Een Booleaanse parameter die de afdrukstand van een gedokt deelvenster aangeeft. Een waarde van TRUE geeft aan dat het deelvenster horizontaal is gedokt. Een waarde van FALSE geeft aan dat het deelvenster verticaal is gedokt.

Opmerkingen

Scheidingstekens worden gebruikt op besturingsbalken om groepen gerelateerde pictogrammen te scheiden. Bij de standaard implementatie voor deze methode wordt het standaardscheidingsteken weergegeven. Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van het scheidingsteken aan te passen.

CMFCVisualManager::OnDrawShowAllMenuItems

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

Parameterwaarden

[in] Pdc
[in] Rect
[in] Staat

Opmerkingen

CMFCVisualManager::OnDrawSpinButtons

Dit framework roept deze methode aan wanneer er een exemplaar van de CMFCSpinButtonCtrl-klasse wordt tekend.

virtual void OnDrawSpinButtons(
    CDC* pDC,
    CRect rectSpin,
    int nState,
    BOOL bOrientation,
    CMFCSpinButtonCtrl* pSpinCtrl);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectSpin
[in] Een rechthoek die de grenzen van het kringveld aangeeft.

nState
[in] Een vlag die de status van het kringveld aangeeft. Zie de sectie Opmerkingen voor meer informatie.

bOrientation
[in] Een Booleaanse parameter die de afdrukstand van het kringveld aangeeft. Een waarde van TRUE geeft aan dat het kringveld horizontaal is. Anders is het verticaal.

pSpinCtrl
[in] Een aanwijzer naar een kringveld. Het framework tekent de knoppen voor dit besturingselement.

Opmerkingen

De parameter nState geeft de status van het kringveld aan. De parameter is een van de volgende waarden:

  • AFX_SPIN_PRESSEDUP

  • AFX_SPIN_PRESSEDDOWN

  • AFX_SPIN_HIGHLIGHTEDUP

  • AFX_SPIN_HIGHLIGHTEDDOWN

  • AFX_SPIN_DISABLED

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een kringveld aan te passen.

CMFCVisualManager::OnDrawSplitterBorder

In het framework wordt deze methode aangeroepen wanneer de rand rond een exemplaar van de klasse CSplitterWndEx wordt getrokken.

virtual void OnDrawSplitterBorder(
    CDC* pDC,
    CSplitterWndEx* pSplitterWnd,
    CRect rect);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pSplitterWnd
[in] Een aanwijzer naar een splitsvenster. Het framework tekent de rand voor dit venster.

Rect
[in] Een rechthoek die de grenzen van het splitsvenster aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de rand voor een splitsvenster aan te passen.

CMFCVisualManager::OnDrawSplitterBox

Dit framework roept deze methode aan wanneer het sleepvak voor een exemplaar van de CSplitterWndEx-klasse wordt getrokken. Het sleepvak wordt weergegeven wanneer de gebruiker de splitsbalk selecteert en de afmetingen van de onderliggende vensters wijzigt.

virtual void OnDrawSplitterBox(
    CDC* pDC,
    CSplitterWndEx* pSplitterWnd,
    CRect& rect);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pSplitterWnd
[in] Een aanwijzer naar een splitsvenster. Het framework tekent het vak voor dit splitsvenster.

Rect
[in] Een rechthoek die de grenzen van het splitsvenster aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van het sleepvak voor een splitsvenster aan te passen.

CMFCVisualManager::OnDrawStatusBarPaneBorder

In het framework wordt deze methode aangeroepen wanneer de rand voor een CMFCStatusBar-object wordt opgehaald.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pBar
[in] Een aanwijzer naar een CMFCStatusBar object. Het framework tekent dit statusbalkobject.

rectPane
[in] Een rechthoek die de grenzen van de statusbalk aangeeft.

uiID
[in] De id van de statusbalk.

nStyle
[in] De stijl van de statusbalk.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de rand voor een CMFCStatusBar object aan te passen.

CMFCVisualManager::OnDrawStatusBarProgress

Dit framework roept deze methode aan wanneer deze de voortgangsindicator op het OBJECT CMFCStatusBar tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext voor de statusbalk.

pStatusBalk
[in] Het CMFCStatusBar object dat de voortgangsbalk bevat.

rectProgress
[in] Een rechthoek die de grenzen van de voortgangsbalk aangeeft.

nProgressTotal
[in] Het totale aantal voor de voortgangsbalk.

nProgressCurr
[in] De huidige voortgang voor de voortgangsbalk.

clrBar
[in] Een COLORREF-parameter die de initiële kleur voor de voortgangsbalk aangeeft. De waarde is het begin van een kleurovergang of de volledige kleur van de voortgangsbalk.

clrProgressBarDest
[in] Een COLORREF-parameter die het einde van een kleurovergang aangeeft voor de voortgangsbalk. Als clrProgressBarDest -1 is, tekent het framework de voortgangsbalk niet als kleurovergang. In plaats daarvan wordt de hele voortgangsbalk gevuld met de kleur die is opgegeven door clrBar.

clrProgressText
[in] Een COLORREF-parameter die de tekstkleur aangeeft voor de tekstuele weergave van de huidige voortgang. Deze parameter wordt genegeerd als bProgressText is ingesteld op FALSE.

bProgressText
[in] Een Booleaanse parameter die aangeeft of de tekstuele weergave van de huidige voortgang moet worden weergegeven.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van het CMFCStatusBar object aan te passen.

CMFCVisualManager::OnDrawStatusBarsizeBox

In het framework wordt deze methode aangeroepen wanneer het formaatvak voor een CMFCStatusBar wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pStatBar
[in] Een aanwijzer naar een statusbalk. Het framework tekent het formaatvak voor deze statusbalk.

rectSizeBox
[in] Een rechthoek die de grenzen van het vak grootte aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van het vak grootte op een CMFCStatusBaraan te passen.

CMFCVisualManager::OnDrawTab

In het framework wordt deze methode aangeroepen wanneer de tabbladen voor een CMFCBaseTabCtrl-object worden opgehaald.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectTab
[in] Een rechthoek die de grenzen van het tabbesturingselement aangeeft.

iTab
[in] De index van het tabblad dat het framework tekent.

bIsActive
[in] Een Booleaanse parameter die aangeeft of het tabblad actief is.

pTabWnd
[in] Een aanwijzer naar een CMFCBaseTabCtrl object. Het framework tekent dit tabblad besturingselement.

Opmerkingen

Een CMFCBaseTabCtrl object roept deze methode aan wanneer het het WM_PAINT bericht verwerkt.

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van tabbladen aan te passen.

CMFCVisualManager::OnDrawTabCloseButton

In het framework wordt deze methode aangeroepen wanneer de knop Sluiten op het actieve tabblad wordt weergegeven.

virtual void OnDrawTabCloseButton(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de knop Sluiten aangeeft.

pTabWnd
[in] Een aanwijzer naar een tabblad besturingselement. Het framework tekent de knop Sluiten voor dit tabblad besturingselement.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de knop Sluiten is gemarkeerd.

bIsPressed
[in] Een Booleaanse parameter die aangeeft of de knop Sluiten is ingedrukt.

bIsDisabled
[in] Een Booleaanse parameter die aangeeft of de knop Sluiten is uitgeschakeld.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de knop Sluiten op het actieve tabblad van pTabWnd aan te passen.

CMFCVisualManager::OnDrawTabContent

Dit framework roept deze methode aan wanneer deze de inhoud tekent die zich in het interieur van een exemplaar van de CMFCBaseTabCtrl-klasse bevindt.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectTab
[in] Een rechthoek die de grenzen van het binnenste tabblad aangeeft.

iTab
[in] De op nul gebaseerde index van het tabblad. Het kader tekent het interieur van dit tabblad.

bIsActive
[in] Een Booleaanse parameter die aangeeft of een tabblad actief is.

pTabWnd
[in] Een aanwijzer naar het besturingselement met tabbladen dat het tabblad bevat dat wordt getekend.

clrText
[in] De kleur van tekst in het interieur van het tabblad.

Opmerkingen

Het interieur van een tabblad bevat de tekst en pictogrammen van het tabblad. Overschrijf deze methode in een afgeleide visualbeheer om het uiterlijk van tabbladen aan te passen.

CMFCVisualManager::OnDrawTabsButtonBorder

Dit framework roept deze methode aan wanneer deze de rand van een tabknop tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de tabknop aangeeft.

pButton
[in] Een aanwijzer naar een CMFCButton-object . Het framework tekent de rand voor dit CMFCButton exemplaar.

uiState
[in] Een niet-ondertekend geheel getal dat de status van de knop aangeeft.

pWndTab
[in] Een aanwijzer naar het bovenliggende tabbladvenster.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de rand van de tabknop aan te passen.

CMFCVisualManager::OnDrawTask

Dit framework roept deze methode aan wanneer een CMFCTasksPane-object wordt opgehaald.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pTask
[in] Een aanwijzer naar een CMFCTasksPaneTask-object . Dit framework trekt deze taak.

Picons
[in] Een aanwijzer naar de lijst met afbeeldingen die aan het taakvenster is gekoppeld. Elke taak bevat een index voor een afbeelding in deze lijst.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de weergegeven taak is gemarkeerd.

bIsSelected
[in] Een Booleaanse parameter die aangeeft of de weergegeven taak is geselecteerd.

Opmerkingen

In het framework worden taken op de taakbalk weergegeven als pictogram en tekst. De parameter pIcons bevat het pictogram voor de taak die wordt aangegeven door pTask.

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van taken op de taakbalk aan te passen.

CMFCVisualManager::OnDrawTasksGroupAreaBorder

In het framework wordt deze methode aangeroepen wanneer er een rand rond een groep op een CMFCTasksPane-klasse wordt geplaatst.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het groepsgebied opgeeft in het taakvenster.

bSpecial
[in] Een Booleaanse parameter die aangeeft of de rand is gemarkeerd. Een waarde van TRUE geeft aan dat de rand is gemarkeerd.

bNoTitle
[in] Een Booleaanse parameter die aangeeft of het groepsgebied een titel heeft. Een waarde van TRUE geeft aan dat het groepsgebied geen titel heeft.

Opmerkingen

Overschrijf deze functie in een afgeleide klasse om de rand rond een groepsgebied in het taakvenster aan te passen.

CMFCVisualManager::OnDrawTasksGroupCaption

Dit framework roept deze methode aan wanneer het het bijschrift voor een CMFCTasksPaneTaskGroup-object tekent.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pGroup
[in] Een aanwijzer naar een CMFCTasksPaneTaskGroup object. Het framework tekent het bijschrift voor deze groep.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de groep is gemarkeerd.

bIsSelected
[in] Een Booleaanse parameter die aangeeft of de groep momenteel is geselecteerd.

bCanCollapse
[in] Een Booleaanse parameter die aangeeft of de groep kan worden samengevouwen.

Opmerkingen

De taakgroepen worden weergegeven op het object CMFCTasksPane .

Overschrijf deze methode in een afgeleide klasse om het bijschrift voor een CMFCTasksPaneTaskGroup.

CMFCVisualManager::OnDrawTasksGroupIcon

virtual void OnDrawTasksGroupIcon(
    CDC* pDC,
    CMFCTasksPaneTaskGroup* pGroup,
    int nIconHOffset = 5,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE,
    BOOL bCanCollapse = FALSE);

Parameterwaarden

[in] Pdc
[in] pGroup
[in] nIconHOffset
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse

Opmerkingen

CMFCVisualManager::OnDrawTearOffCaption

In het framework wordt deze methode aangeroepen wanneer het bijschrift voor een CMFCPopupMenu-klasse wordt weergegeven.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het bijschrift aangeeft.

bIsActive
[in] WAAR als het bijschrift actief is; ANDERS ONWAAR.

Opmerkingen

Deze functie wordt aangeroepen door het framework wanneer een CMFCPopupMenu object een WM_PAINT bericht verwerkt en een ondertiteling moet tekenen.

Overschrijf deze methode in een afgeleide klasse om het uiterlijk van bijschriften voor scheurbalken aan te passen.

CMFCVisualManager::OnDrawToolBoxFrame

virtual void OnDrawToolBoxFrame(
    CDC* pDC,
    const CRect& rect);

Parameterwaarden

[in] Pdc
[in] Rect

Opmerkingen

CMFCVisualManager::OnEraseMDIClientArea

Dit framework roept deze methode aan wanneer het MDI-clientgebied wordt gewist.

virtual BOOL OnEraseMDIClientArea(
    CDC* pDC,
    CRect rectClient);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectClient
[in] Een rechthoek die de grenzen van het MDI-clientgebied aangeeft.

Retourwaarde

Een gereserveerde waarde. De standaard implementatie retourneert FALSE.

Opmerkingen

Overschrijf deze methode om aangepaste code uit te voeren wanneer visual manager het MDI-clientgebied wist.

CMFCVisualManager::OnErasePopupWindowButton

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

Parameterwaarden

[in] Pdc
[in] rectClient
[in] pButton

Opmerkingen

CMFCVisualManager::OnEraseTabsArea

Dit framework roept deze methode aan wanneer het tabbladgebied van een tabbladvenster wordt gewist.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het tabbladgebied aangeeft.

pTabWnd
[in] Een aanwijzer naar een tabbladvenster. Het framework wist het tabbladgebied voor het opgegeven tabbladvenster.

Opmerkingen

Deze functie wordt aangeroepen door het framework wanneer een CMFCBaseTabCtrl-klasseobject een WM_PAINT bericht verwerkt en het tabbladgebied verwijdert.

Overschrijf deze methode in een afgeleide visualbeheer om het uiterlijk van tabbladen aan te passen.

CMFCVisualManager::OnEraseTabsButton

In het framework wordt deze methode aangeroepen wanneer de tekst en het pictogram van een tabknop worden gewist.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de tabknop aangeeft.

pButton
[in] Een aanwijzer naar een tabknop. Met het framework worden de tekst en het pictogram voor deze knop gewist.

pWndTab
[in] Een aanwijzer naar het tabblad besturingselement dat de tabknop bevat.

Opmerkingen

Het framework wist de tekst en het pictogram voor een knop wanneer een CMFCBaseTabCtrl-object het WM_ERASEBKGND bericht verwerkt.

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van tabknoppen aan te passen.

CMFCVisualManager::OnEraseTabsFrame

Dit framework roept deze methode aan wanneer een frame wordt gewist in een CMFCBaseTabCtrl-klasse.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het tabbladvenster aangeeft.

pTabWnd
[in] Een aanwijzer naar een tabbladvenster. In het CMFCBaseTabCtrlframework wordt hiervoor een kader gewist.

Retourwaarde

WAAR als de methode is geslaagd; ANDERS ONWAAR.

Opmerkingen

Deze methode vult het gebied dat wordt aangegeven door rect met de achtergrondkleur van het actieve tabblad. Deze wordt aangeroepen wanneer een CMFCBaseTabCtrl object een WM_PAINT bericht verwerkt en een tabframe wist.

CMFCVisualManager::OnFillAutoHideButtonBackground

Dit framework roept deze methode aan wanneer deze de achtergrond van een knop automatisch verbergen vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de knop Automatisch verbergen aangeeft.

pButton
[in] Een aanwijzer naar een CMFCAutoHideButton-object . Het framework vult de achtergrond voor deze knop voor automatisch verbergen.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een knop voor automatisch verbergen aan te passen.

CMFCVisualManager::OnFillBarBackground

Dit framework roept deze methode aan wanneer deze de achtergrond van een CBasePane-object vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext voor een besturingsbalk.

pBar
[in] Een aanwijzer naar een CBasePane object. Het framework vult de achtergrond van dit deelvenster.

rectClient
[in] Een rechthoek die de grenzen van het deelvenster aangeeft.

rectClip
[in] Een rechthoek die het knipgebied van het deelvenster aangeeft.

bNCArea
[in] Een gereserveerde waarde.

Opmerkingen

De standaard implementatie van deze methode vult de achtergrond van de balk met de 3d-achtergrondkleur van de globale variabele afxGlobalData. Overschrijf deze methode in een afgeleide visualbeheerder om de achtergrond van een deelvenster aan te passen.

Example

In het volgende voorbeeld ziet u hoe u de OnFillBarBackgroundCMFCVisualManager klasse gebruikt. Dit codefragment maakt deel uit van het Outlook Demo-voorbeeld.

// CDC* pDC
// CRect rectClient
// The this pointer points to a CMailBar class which extends the CPaneDialog class.
CMFCVisualManager::GetInstance()->OnFillBarBackground(pDC, this, rectClient, rectClient);

CMFCVisualManager::OnFillButtonInterior

Dit framework roept deze methode aan wanneer deze de achtergrond van een werkbalkknop vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext van een werkbalkknop.

pButton
[in] Een aanwijzer naar een CMFCToolBarButton. Het framework vult de achtergrond voor deze knop.

Rect
[in] Een rechthoek die de grenzen van de werkbalkknop aangeeft.

state
[in] De status van de werkbalkknop.

Opmerkingen

Bij de standaard implementatie van deze methode wordt de standaardkleur gebruikt om de achtergrond te vullen. Overschrijf deze methode in een afgeleide visualbeheerder om de achtergrond van een werkbalkknop aan te passen.

De mogelijke statussen van een werkbalkknop zijn ButtonsIsRegular, ButtonsIsPressedof ButtonsIsHighlighted.

CMFCVisualManager::OnFillCaptionBarButton

virtual COLORREF OnFillCaptionBarButton(
    CDC* pDC,
    CMFCCaptionBar* pBar,
    CRect rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted,
    BOOL bIsDisabled,
    BOOL bHasDropDownArrow,
    BOOL bIsSysButton);

Parameterwaarden

[in] Pdc
[in] pBar
[in] Rect
[in] bIsPressed
[in] bIsHighlighted
[in] bIsDisabled
[in] bHasDropDownArrow
[in] bIsSysButton

Retourwaarde

Opmerkingen

CMFCVisualManager::OnFillCommandsListBackground

In het framework wordt deze methode aangeroepen wanneer deze de achtergrond vult van een werkbalkknop die deel uitmaakt van een opdrachtlijst. Deze opdrachtlijst maakt deel uit van het aanpassingsdialoogvenster.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de knop aangeeft.

bIsSelected
[in] Een Booleaanse parameter die aangeeft of de knop is geselecteerd.

Retourwaarde

De tekstkleur voor de werkbalkknop.

Opmerkingen

Zie CMFCToolBarButton::OnDrawOnCustomizeList voor meer informatie over de aanpassingslijst. De standaard implementatie voor deze methode vult de achtergrond op basis van het kleurenschema van de momenteel geselecteerde huid.

CMFCVisualManager::OnFillHeaderCtrlBackground

Dit framework roept deze methode aan wanneer deze de achtergrond van een header-besturingselement vult.

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

Parameterwaarden

pCtrl
[in] Een aanwijzer naar een CMFCHeaderCtrl-object . Het framework vult de achtergrond voor dit header-besturingselement.

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het koptekstbesturingselement aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een header-besturingselement aan te passen.

CMFCVisualManager::OnFillMiniFrameCaption

Dit framework roept deze methode aan wanneer deze de bijschriftbalk van een miniframevenster vult.

virtual COLORREF OnFillMiniFrameCaption(
    CDC* pDC,
    CRect rectCaption,
    CPaneFrameWnd* pFrameWnd,
    BOOL bActive);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectCaption
[in] Een rechthoek die de grenzen van de bijschriftbalk aangeeft.

pFrameWnd
[in] Een aanwijzer naar een miniframevenster. Het framework tekent de bijschriftbalk voor dit venster.

bActive
[in] Een Booleaanse parameter die aangeeft of het venster actief is.

Retourwaarde

De kleur die wordt gebruikt om de achtergrond van de bijschriftbalk te vullen.

Opmerkingen

De standaard implementatie voor deze methode vult de bijschriftbalk met de huidige bijschriftkleur voor de actieve huid.

CMFCVisualManager::OnFillOutlookBarCaption

Dit framework roept deze methode aan wanneer deze de achtergrond van een Outlook-bijschriftbalk vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectCaption
[in] Een rechthoek die de grenzen van de bijschriftbalk aangeeft.

clrText
[uit] Een verwijzing naar een COLORREF-parameter . De methode schrijft de kleur van tekst op de bijschriftbalk naar deze parameter.

Opmerkingen

De standaard implementatie van deze methode vult de bijschriftbalk met de kleur voor schaduwen op basis van de huidige huid. Overschrijf deze methode in een afgeleide visualbeheerder om de kleur van de bijschriftbalk van Outlook aan te passen.

CMFCVisualManager::OnFillOutlookPageButton

Dit framework roept deze methode aan wanneer deze het interieur van een Outlook-paginaknop vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de outlook-paginaknop aangeeft.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of de knop is gemarkeerd.

bIsPressed
[in] Een Booleaanse parameter die aangeeft of de knop wordt ingedrukt.

clrText
[uit] Een verwijzing naar een COLORREF-parameter . Met deze methode wordt de tekstkleur van de outlook-paginaknop opgeslagen in deze parameter.

Opmerkingen

Overschrijf deze functie in een afgeleide visualbeheerder om het uiterlijk van outlook-paginaknoppen aan te passen.

CMFCVisualManager::OnFillPopupWindowBackground

Dit framework roept deze methode aan wanneer deze de achtergrond van een pop-upvenster vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van het pop-upvenster aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheer om het uiterlijk van pop-upvensters aan te passen.

CMFCVisualManager::OnFillRibbonButton

Dit framework roept deze methode aan wanneer deze de binnenkant van een lintknop vult.

virtual COLORREF OnFillRibbonButton(
    CDC* pDC,
    CMFCRibbonButton* pButton);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pButton
[in] Een aanwijzer naar een CMFCRibbonButton-object . Het kader vult het interieur van deze lintknop.

Retourwaarde

De kleur van tekst voor de lintknop die is opgegeven door pButton als de lintknop tekst ondersteunt. Een waarde van -1 als tekst ongeldig is voor de lintknop.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van lintknoppen aan te passen.

CMFCVisualManager::OnFillRibbonEdit

Dit framework roept deze methode aan wanneer deze het interieur van een exemplaar van de CMFCRibbonRichEditCtrl klasse vult.

virtual void OnFillRibbonEdit(
    CDC* pDC,
    CMFCRibbonRichEditCtrl* pEdit,
    CRect rect,
    BOOL bIsHighlighted,
    BOOL bIsPaneHighlighted,
    BOOL bIsDisabled,
    COLORREF& clrText,
    COLORREF& clrSelBackground,
    COLORREF& clrSelText);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pEdit
[in] Een aanwijzer naar een CMFCRibbonRichEditCtrl object. Het framework vult het interieur van dit besturingselement voor bewerken.

Rect
[in] Een rechthoek die de grenzen van het besturingselement bewerken aangeeft.

bIsHighlighted
[in] Een Booleaanse parameter die aangeeft of het besturingselement bewerken is gemarkeerd.

bIsPaneHighlighted
[in] Een Booleaanse parameter die aangeeft of het bovenliggende deelvenster is gemarkeerd.

bIsDisabled
[in] Een Booleaanse parameter die aangeeft of het besturingselement bewerken niet beschikbaar is.

clrText
[in] Een verwijzing naar de tekstkleur van het besturingselement bewerken.

clrSelBackground
[in] Een verwijzing naar de achtergrondkleur van het besturingselement bewerken wanneer dit is gemarkeerd.

clrSelText
[in] Een verwijzing naar de kleur van geselecteerde tekst in het besturingselement bewerken.

Opmerkingen

De CMFCRibbonRichEditCtrl aangegeven door pEdit kan deel uitmaken van een keuzelijst met invoervak op het lint.

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een CMFCRibbonRichEditCtrl.

CMFCVisualManager::OnFillRibbonMainPanelButton

In het framework wordt deze methode aangeroepen wanneer deze de binnenkant van een lintknop op het hoofdpaneel vult.

virtual COLORREF OnFillRibbonMainPanelButton(
    CDC* pDC,
    CMFCRibbonButton* pButton);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pButton
[in] Een aanwijzer naar een CMFCRibbonButton Class-object . In het framework wordt deze lintknop ingevuld.

Retourwaarde

De kleur van tekst voor de lintknop die is opgegeven door pButton als de lintknop tekst ondersteunt. Een waarde van -1 als tekst ongeldig is voor de lintknop.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van lintknoppen in het hoofdvenster aan te passen.

CMFCVisualManager::OnFillRibbonMenuFrame

In het framework wordt deze methode aangeroepen wanneer het menuframe van het lintvenster wordt ingevuld.

virtual void OnFillRibbonMenuFrame(
    CDC* pDC,
    CMFCRibbonMainPanel* pPanel,
    CRect rect);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pPanel
[in] Een aanwijzer naar een exemplaar van de KLASSE CMFCRibbonMainPanel. Het framework vult het menuframe voor dit lintpaneel.

Rect
[in] Een rechthoek die de grenzen van het menukader aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van de menubalk voor de CMFCRibbonMainPanel.

CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup

virtual void OnFillRibbonQuickAccessToolBarPopup(
    CDC* pDC,
    CMFCRibbonPanelMenuBar* pMenuBar,
    CRect rect);

Parameterwaarden

[in] Pdc
[in] pMenubalk
[in] Rect

Opmerkingen

CMFCVisualManager::OnFillSplitterBackground

Dit framework roept deze methode aan wanneer deze de achtergrond van een splitsvenster vult.

virtual void OnFillSplitterBackground(
    CDC* pDC,
    CSplitterWndEx* pSplitterWnd,
    CRect rect);

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

pSplitterWnd
[in] Een aanwijzer naar een exemplaar van de klasse CSplitterWndEx. Het framework vult de achtergrond voor dit splitsvenster op.

Rect
[in] Een rechthoek die de grenzen van het splitsvenster aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een splitsvenster aan te passen.

CMFCVisualManager::OnFillTab

Dit framework roept deze methode aan wanneer deze de achtergrond van een tabbladvenster vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectFill
[in] Een rechthoek die de grenzen voor het tabbladvenster aangeeft.

pbrFill
[in] Een aanwijzer naar een borstel. Het framework gebruikt dit kwast om het tabbladvenster te vullen.

iTab
[in] De op nul gebaseerde tabindex van een tabblad waarvoor het framework de achtergrond vult.

bIsActive
[in] WAAR als het tabblad actief is; anders ONWAAR.

pTabWnd
[in] Een aanwijzer naar het bovenliggende tabblad besturingselement.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheer om het uiterlijk van tabbladen aan te passen.

CMFCVisualManager::OnFillTasksGroupInterior

Dit framework roept deze methode aan wanneer deze het interieur van een CMFCTasksPaneTaskGroup-object vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

Rect
[in] Een rechthoek die de grenzen van de taakgroep aangeeft.

bSpecial
[in] Een Booleaanse waarde die aangeeft of het interieur is gevuld met een speciale kleur.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een taakgroep aan te passen.

CMFCVisualManager::OnFillTasksPaneBackground

Dit framework roept deze methode aan wanneer deze de achtergrond van een CMFCTasksPane-besturingselement vult.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectWorkArea
[in] Een rechthoek die de grenzen van het taakvenster aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van een CMFCTasksPane object aan te passen.

CMFCVisualManager::OnHighlightMenuItem

In het framework wordt deze methode aangeroepen wanneer er een gemarkeerd menu-item wordt gemaakt.

virtual void OnHighlightMenuItem(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect,
    COLORREF& clrText);

Parameterwaarden

Pdc
[in] Een aanwijzer naar de apparaatcontext voor een menu.

pButton
[in] Een aanwijzer naar een CMFCToolBarMenuButton-object dat moet worden weergegeven. Voor de standaard implementatie wordt deze parameter niet gebruikt.

Rect
[in] Een rechthoek die de grenzen van het menu-item aangeeft.

clrText
[in] De huidige tekstkleur van gemarkeerde menu-items. Voor de standaard implementatie wordt deze parameter niet gebruikt.

Opmerkingen

De standaard implementatie van deze methode maakt geen gebruik van de parameters pButton of clrText. Het vult de rechthoek die is opgegeven door rect met de standaardachtergrondkleur.

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van gemarkeerde menu-items aan te passen. Gebruik de parameter clrText om de tekstkleur van een gemarkeerd menu-item te wijzigen.

CMFCVisualManager::OnHighlightRarelyUsedMenuItems

In het framework wordt deze methode aangeroepen wanneer er een gemarkeerde menuopdracht wordt gemaakt.

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

Parameterwaarden

Pdc
[in] Een aanwijzer naar een apparaatcontext.

rectRarelyUsed
[in] Een rechthoek die de grenzen van de gemarkeerde opdracht aangeeft.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van gemarkeerde menuopdrachten aan te passen.

CMFCVisualManager::OnNcActivate

virtual BOOL OnNcActivate(
    CWnd* pWnd,
    BOOL bActive);

Parameterwaarden

[in] pWnd
[in] bActive

Retourwaarde

Opmerkingen

CMFCVisualManager::OnNcPaint

In het framework wordt deze methode aangeroepen wanneer het niet-clientgebied wordt tekenen.

virtual BOOL OnNcPaint(
    CWnd* pWnd,
    const CObList& lstSysButtons,
    CRect rectRedraw);

Parameterwaarden

pWnd
[in] Een aanwijzer naar het venster waarvan het framework niet-clientgebied tekent.

lstSysButtons
[in] Een lijst met systeemknoppen. Deze worden ook wel bijschriftknoppen genoemd.

rectRedraw
[in] Een rechthoek die de grenzen van het niet-clientgebied aangeeft.

Retourwaarde

Een gereserveerde waarde. De standaard implementatie retourneert FALSE.

Opmerkingen

Overschrijf deze methode in een afgeleide visualbeheerder om het uiterlijk van het vensterkader en de bijschriftknoppen aan te passen.

CMFCVisualManager::OnSetWindowRegion

In het framework wordt deze methode aangeroepen nadat er een regio is ingesteld die frames en pop-upmenu's bevat.

virtual BOOL OnSetWindowRegion(
    CWnd* pWnd,
    CSize sizeWindow);

Parameterwaarden

pWnd
[in] Een aanwijzer naar het venster met de regio die is gewijzigd.

sizeWindow
[in] De grootte van het venster.

Retourwaarde

WAAR als de methode is geslaagd; ANDERS ONWAAR.

Opmerkingen

In het framework wordt deze methode aangeroepen om de visualmanager op de hoogte te stellen dat er een regio is ingesteld voor frames en pop-upmenu's. Zie CWindow::SetWindowRgn voor meer informatie.

CMFCVisualManager::OnUpdateSystemColors

Dit framework roept deze functie aan wanneer deze de systeemkleuren wijzigt.

virtual void OnUpdateSystemColors();

Opmerkingen

Dit framework roept deze methode aan als onderdeel van het verwerken van het WM_SYSCOLORCHANGE bericht. De standaard implementatie doet niets. Overschrijf deze methode in een afgeleide visualbeheerder als u aangepaste code wilt uitvoeren wanneer de kleuren in uw toepassing veranderen.

CMFCVisualManager::RedrawAll

Hiermee worden alle besturingsbalken in de toepassing onmiddellijk opnieuw getekend.

static void RedrawAll();

CMFCVisualManager::RibbonCategoryColorToRGB

virtual COLORREF RibbonCategoryColorToRGB(AFX_RibbonCategoryColor color);

Parameterwaarden

[in] Kleur

Retourwaarde

Opmerkingen

CMFCVisualManager::SetDefaultManager

Hiermee stelt u de standaardbeheerder in.

static void SetDefaultManager(CRuntimeClass* pRTI);

Parameterwaarden

pRTI
[in] Een aanwijzer naar de runtime-informatie voor een visualmanager.

Opmerkingen

Gebruik de CMFCVisualManager klasse en eventuele afgeleide visualbeheerders om het uiterlijk van uw toepassing aan te passen. Nadat u de standaardvisual manager hebt ingesteld, wordt uw toepassing opnieuw getekend met behulp van de nieuwe visualbeheer. Zie Visualisatiebeheer voor meer informatie over het gebruik van visualmanagers.

Gebruik deze methode om de visual manager te wijzigen die door uw toepassing wordt gebruikt.

CMFCVisualManager::SetEmbossDisabledImage

Hiermee schakelt u de reliëfmodus voor uitgeschakelde werkbalkafbeeldingen in of uit.

void SetEmbossDisabledImage (BOOL bEmboss = TRUE);

Parameterwaarden

bEmboss
[in] Een Booleaanse parameter die aangeeft of de reliëfmodus moet worden ingeschakeld voor uitgeschakelde werkbalkafbeeldingen.

Opmerkingen

Gebruik de functie CMFCVisualManager::IsEmbossDisabledImage om te bepalen of de reliëfmodus is ingeschakeld.

CMFCVisualManager::SetFadeInactiveImage

Hiermee schakelt u het belichtingseffect voor inactieve afbeeldingen op een menu of werkbalk in of uit.

void SetFadeInactiveImage(BOOL bFade = TRUE);

Parameterwaarden

bFade
[in] Een Booleaanse parameter die aangeeft of het belichtingseffect moet worden ingeschakeld.

Opmerkingen

Met deze functie bepaalt u of inactieve afbeeldingen zijn vervaagd in een menu of werkbalk. Gebruik de methode CMFCVisualManager::IsFadeInactiveImage om te bepalen of deze functie is ingeschakeld.

CMFCVisualManager::SetMenuFlatLook

Hiermee stelt u een vlag in die aangeeft of de menuknoppen plat worden weergegeven. Anders worden ze driedimensionaal weergegeven.

void SetMenuFlatLook(BOOL bMenuFlatLook = TRUE);

Parameterwaarden

bMenuFlatLook
[in] Een Booleaanse parameter die aangeeft of de menuknoppen plat worden weergegeven.

Opmerkingen

Deze functie is standaard niet ingeschakeld.

CMFCVisualManager::SetMenuShadowDepth

Hiermee stelt u de breedte en hoogte van de menuschaduw in.

void SetMenuShadowDepth(int nDepth);

Parameterwaarden

nDepth
[in] Een geheel getal dat de diepte van de menuschaduw in pixels aangeeft.

Opmerkingen

De hoogte en breedte van de menuschaduw moeten identiek zijn. De standaardwaarde is 7 pixels.

CMFCVisualManager::SetShadowHighlightedImage

Hiermee stelt u een vlag in die aangeeft of cmfcvisualManager schaduwen voor gemarkeerde afbeeldingen weergeeft.

void SetShadowHighlightedImage(BOOL bShadow = TRUE);

Parameterwaarden

bShadow
[in] Een Booleaanse parameter die aangeeft of visual manager een schaduw weergeeft onder gemarkeerde afbeeldingen.

Opmerkingen

Deze functie is standaard uitgeschakeld.

Zie ook

Hiërarchiegrafiek
Klassen
CMFCVisualManager::GetInstance
Visualisatiebeheer