Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
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