CMFCVisualManagerOffice2003, classe

CMFCVisualManagerOffice2003 donne à une application une apparence Microsoft Office 2003.

Syntaxe

class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP

Membres

Méthodes publiques

Nom Description
CMFCVisualManagerOffice2003 ::D rawComboBorderWinXP Dessine la bordure de zone de liste modifiable à l’aide du thème Windows XP actuel. (Remplacements CMFCVisualManager ::D rawComboBorderWinXP.)
CMFCVisualManagerOffice2003 ::D rawComboDropButtonWinXP Dessine un bouton déroulant de zone de liste déroulante à l’aide du thème Windows XP actuel. (Remplacements CMFCVisualManager ::D rawComboDropButtonWinXP.)
CMFCVisualManagerOffice2003 ::D rawCustomizeButton Dessine un bouton personnaliser.
CMFCVisualManagerOffice2003 ::D rawPushButtonWinXP Dessine un bouton Push à l’aide du thème Windows XP actuel. (Remplacements CMFCVisualManager ::D rawPushButtonWinXP.)
CMFCVisualManagerOffice2003 ::GetBaseThemeColor Obtient la couleur du thème de base.
CMFCVisualManagerOffice2003 ::GetHighlightMenuItemColor Obtient la couleur utilisée pour l’élément de menu en surbrillance.
CMFCVisualManagerOffice2003 ::GetPropertyGridGroupColor L’infrastructure appelle cette méthode pour obtenir la couleur d’arrière-plan d’une liste de propriétés. (Substitue CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor.)
CMFCVisualManagerOffice2003 ::GetPropertyGridGroupTextColor L’infrastructure appelle cette méthode pour récupérer la couleur de texte d’une liste de propriétés. (Substitue CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor.)
CMFCVisualManagerOffice2003 ::GetShowAllMenuItemsHeight Retourne la hauteur de tous les éléments de menu. (Remplacements CMFCVisualManager ::GetShowAllMenuItemsHeight.)
CMFCVisualManagerOffice2003 ::GetSmartDockingBaseGuideColors Définit la couleur d’arrière-plan du groupe de base et la couleur de bordure spécifiées. (Substitue CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors.)
CMFCVisualManagerOffice2003 ::GetSmartDockingHighlightToneColor Obtient la couleur de ton de surbrillance. (Remplacements CMFCVisualManager ::GetSmartDockingHighlightToneColor.)
CMFCVisualManagerOffice2003 ::GetTabFrameColors L’infrastructure appelle cette fonction lorsqu’elle doit récupérer l’ensemble de couleurs pour dessiner une fenêtre tabulation. (Remplacements CMFCVisualManager ::GetTabFrameColors.)
CMFCVisualManagerOffice2003 ::GetToolBarCustomizeButtonMargin Obtient la marge du bouton Personnaliser la barre d’outils. (Substitue CMFCVisualManager::GetToolBarCustomizeButtonMargin.)
CMFCVisualManagerOffice2003 ::GetToolbarDisabledColor Obtient la couleur désactivée pour la barre d’outils. (Substitue CMFCVisualManager::GetToolbarDisabledColor.)
CMFCVisualManagerOffice2003 ::GetToolTipInfo Appelé par l’infrastructure pour obtenir des informations sur l’info-bulle. (Remplacements CMFCVisualManager ::GetToolTipInfo.)
CMFCVisualManagerOffice2003 ::IsDefaultWinXPColorsEnabled Indique si le gestionnaire de visuels utilise des couleurs de thème Windows XP natives.
CMFCVisualManagerOffice2003 ::IsDockingTabHasBorder Retourne si le gestionnaire de visuels actuel dessine des bordures autour des volets ancrés et tablé. (Remplacements CMFCVisualManager ::IsDockingTabHasBorder.)
CMFCVisualManagerOffice2003 ::IsHighlightOneNoteTabs Indique si les onglets OneNote doivent être mis en surbrillance. (Substitue CMFCVisualManager::IsHighlightOneNoteTabs.)
CMFCVisualManagerOffice2003 ::IsOffsetPressedButton Appelé par l’infrastructure lors du dessin d’un bouton de barre d’outils. (Substitue CMFCVisualManager::IsOffsetPressedButton.)
CMFCVisualManagerOffice2003 ::IsStatusBarOfficeXPLook Indique s’il existe une barre d’état avec une apparence Office XP.
CMFCVisualManagerOffice2003 ::IsToolbarRoundShape Indique si une barre d’outils spécifiée a une forme arrondie. (Remplacements CMFCVisualManager ::IsToolbarRoundShape.)
CMFCVisualManagerOffice2003 ::IsUseGlobalTheme Indique si un thème Windows XP global est utilisé.
CMFCVisualManagerOffice2003 ::IsWindowsThemingSupported Indique si le thème Windows est pris en charge. (Remplacements CMFCVisualManager ::IsWindowsThemingSupported.)
CMFCVisualManagerOffice2003 ::OnDrawAutoHideButtonBorder L'infrastructure appelle cette méthode au moment de dessiner la bordure d'un bouton masquer automatiquement. (Remplacements CMFCVisualManager ::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerOffice2003 ::OnDrawBarGripper Appelé par le framework lorsqu’il dessine le gripper pour une barre de contrôle. (Substitue CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerOffice2003 ::OnDrawBrowseButton L’infrastructure appelle cette méthode lorsqu’elle dessine le bouton Parcourir pour un contrôle d’édition. (Substitue CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerOffice2003 ::OnDrawButtonBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un bouton de barre d’outils. (Substitue CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerOffice2003 ::OnDrawCaptionBarBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un objet CMFCCaptionBar Class . (Remplacements CMFCVisualManager ::OnDrawCaptionBarBorder.)
CMFCVisualManagerOffice2003 ::OnDrawCheckBoxEx L’infrastructure appelle cette méthode lorsqu’elle dessine une case à cocher. (Remplacements CMFCVisualManager ::OnDrawCheckBoxEx.)
CMFCVisualManagerOffice2003 ::OnDrawComboBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure autour d’un objet CMFCToolBarComboBoxButton Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerOffice2003 ::OnDrawComboDropButton L’infrastructure appelle cette méthode lorsqu’elle dessine le bouton de déplacement d’une classe CMFCToolBarComboBoxButton. (Substitue CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerOffice2003 ::OnDrawControlBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un contrôle. (Remplacements CMFCVisualManager ::OnDrawControlBorder.)
CMFCVisualManagerOffice2003 ::OnDrawExpandingBox L’infrastructure appelle cette méthode lorsqu’elle dessine une zone de développement. (Remplacements CMFCVisualManager ::OnDrawExpandingBox.)
CMFCVisualManagerOffice2003 ::OnDrawHeaderCtrlBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure autour d’une instance de la classe CMFCHeaderCtrl. (Remplacements CMFCVisualManager ::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerOffice2003 ::OnDrawMenuBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’une classe CMFCPopupMenu. (Substitue CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerOffice2003 ::OnDrawOutlookBarSplitter L’infrastructure appelle cette méthode lorsqu’elle dessine le séparateur pour une barre Outlook. (Remplacements CMFCVisualManager ::OnDrawOutlookBarSplitter.)
CMFCVisualManagerOffice2003 ::OnDrawOutlookPageButtonBorder Appelé par l’infrastructure lorsqu’il dessine la bordure d’un bouton de page Outlook. (Remplacements CMFCVisualManager ::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerOffice2003 ::OnDrawPaneBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un objet CPane Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerOffice2003 ::OnDrawPaneCaption L’infrastructure appelle cette méthode lorsqu’elle dessine une légende pour un objet CDockablePane Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerOffice2003 ::OnDrawPopupWindowBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’une fenêtre contextuelle. (Substitue CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder.)
CMFCVisualManagerOffice2003 ::OnDrawPopupWindowButtonBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un bouton dans une fenêtre contextuelle. (Substitue CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerOffice2003 ::OnDrawPopupWindowCaption L’infrastructure appelle cette méthode lorsqu’elle dessine la légende d’une fenêtre contextuelle. (Substitue CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonButtonsGroup L’infrastructure appelle cette méthode lorsqu’elle dessine un groupe de boutons sur le ruban. (Remplacements CMFCVisualManager ::OnDrawRibbonButtonsGroup.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonCategoryCaption L’infrastructure appelle cette méthode lorsqu’elle dessine la barre de légende d’une catégorie de ruban. (Remplacements CMFCVisualManager ::OnDrawRibbonCategoryCaption.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonCategoryTab L’infrastructure appelle cette méthode lorsqu’elle dessine l’onglet d’une catégorie de ruban. (Remplacements CMFCVisualManager ::OnDrawRibbonCategoryTab.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonProgressBar L’infrastructure appelle cette méthode lorsqu’elle dessine une classe CMFCRibbonProgressBar. (Remplacements CMFCVisualManager ::OnDrawRibbonProgressBar.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonQuickAccessToolBarSeparator L’infrastructure appelle cette méthode lorsqu’elle dessine un séparateur dans la barre d’outils Accès rapide d’un ruban. (Substitue CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonSliderChannel L’infrastructure appelle cette méthode lorsqu’elle dessine le canal d’une classe CMFCRibbonSlider. (Remplacements CMFCVisualManager ::OnDrawRibbonSliderChannel.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonSliderThumb L’infrastructure appelle cette méthode lorsqu’elle dessine le pouce d’un objet CMFCRibbonSlider . (Remplacements CMFCVisualManager ::OnDrawRibbonSliderThumb.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonSliderZoomButton L’infrastructure appelle cette méthode lorsqu’elle dessine les boutons de zoom pour un objet CMFCRibbonSlider . (Remplacements CMFCVisualManager ::OnDrawRibbonSliderZoomButton.)
CMFCVisualManagerOffice2003 ::OnDrawRibbonStatusBarPane L’infrastructure appelle cette méthode lorsqu’elle dessine un volet dans la barre d’état. (Substitue CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane.)
CMFCVisualManagerOffice2003 ::OnDrawScrollButtons L’infrastructure appelle cette méthode lorsqu’elle dessine des boutons de défilement. (Substitue CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerOffice2003 ::OnDrawSeparator L’infrastructure appelle cette méthode lorsqu’elle dessine un séparateur. (Substitue CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerOffice2003 ::OnDrawShowAllMenuItems L’infrastructure appelle cette méthode lorsqu’elle dessine tous les éléments d’un menu. (Remplacements CMFCVisualManager ::OnDrawShowAllMenuItems.)
CMFCVisualManagerOffice2003 ::OnDrawStatusBarPaneBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un objet CMFCStatusBar Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerOffice2003 ::OnDrawStatusBarProgress L’infrastructure appelle cette méthode lorsqu’elle dessine l’indicateur de progression sur l’objet CMFCStatusBar . (Remplacements CMFCVisualManager ::OnDrawStatusBarProgress.)
CMFCVisualManagerOffice2003 ::OnDrawStatusBarSizeBox L’infrastructure appelle cette méthode lorsqu’elle dessine la zone de taille d’un CMFCStatusBar. (Remplacements CMFCVisualManager ::OnDrawStatusBarSizeBox.)
CMFCVisualManagerOffice2003 ::OnDrawTab L’infrastructure appelle cette méthode lorsqu’elle dessine les onglets d’un objet CMFCBaseTabCtrl Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerOffice2003 ::OnDrawTabsButtonBorder L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un bouton d’onglet. (Substitue CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerOffice2003 ::OnDrawTask L’infrastructure appelle cette méthode lorsqu’elle dessine un objet CMFCTasksPaneTask Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerOffice2003 ::OnDrawTasksGroupAreaBorder L’infrastructure appelle cette méthode lorsqu’elle dessine une bordure autour d’un groupe sur un objet CMFCTasksPane Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerOffice2003 ::OnDrawTasksGroupCaption L’infrastructure appelle cette méthode lorsqu’elle dessine la légende d’un objet CMFCTasksPaneTaskGroup Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerOffice2003 ::OnDrawTearOffCaption L’infrastructure appelle cette méthode lorsqu’elle dessine la légende d’un objet CMFCPopupMenu Class . (Substitue CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerOffice2003 ::OnErasePopupWindowButton L’infrastructure appelle cette méthode lorsqu’elle efface un bouton dans une fenêtre contextuelle. (Substitue CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerOffice2003 ::OnEraseTabsArea L’infrastructure appelle cette méthode lorsqu’elle efface la zone d’onglet d’une fenêtre d’onglet. (Substitue CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerOffice2003 ::OnEraseTabsButton L’infrastructure appelle cette méthode lorsqu’elle efface le texte et l’icône d’un bouton d’onglet. (Substitue CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerOffice2003 ::OnEraseTabsFrame L’infrastructure appelle cette méthode lorsqu’elle efface un cadre sur une classe CMFCBaseTabCtrl. (Remplacements CMFCVisualManager ::OnEraseTabsFrame.)
CMFCVisualManagerOffice2003 ::OnFillAutoHideButtonBackground L'infrastructure appelle cette méthode au moment de remplir l'arrière-plan d'un bouton masquer automatiquement. (Remplacements CMFCVisualManager ::OnFillAutoHideButtonBackground.)
CMFCVisualManagerOffice2003 ::OnFillBarBackground L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un objet CBasePane Class . (Substitue CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerOffice2003 ::OnFillButtonInterior L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un bouton de barre d’outils. (Substitue CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerOffice2003 ::OnFillCommandsListBackground L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un bouton de barre d’outils qui appartient à une liste de commandes. (Substitue CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerOffice2003 ::OnFillHeaderCtrlBackground L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un contrôle d’en-tête. (Remplacements CMFCVisualManager ::OnFillHeaderCtrlBackground.)
CMFCVisualManagerOffice2003 ::OnFillHighlightedArea L’infrastructure appelle cette méthode lorsqu’elle remplit la zone mise en surbrillance d’un bouton de barre d’outils. (Substitue CMFCVisualManagerOfficeXP::OnFillHighlightedArea.)
CMFCVisualManagerOffice2003 ::OnFillOutlookBarCaption L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’une barre de légende Outlook. (Remplacements CMFCVisualManager ::OnFillOutlookBarCaption.)
CMFCVisualManagerOffice2003 ::OnFillOutlookPageButton L’infrastructure appelle cette méthode lorsqu’elle remplit l’intérieur d’un bouton de page Outlook. (Remplacements CMFCVisualManager ::OnFillOutlookPageButton.)
CMFCVisualManagerOffice2003 ::OnFillPopupWindowBackground L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’une fenêtre contextuelle. (Substitue CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground.)
CMFCVisualManagerOffice2003 ::OnFillTab L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’une fenêtre d’onglet. (Substitue CMFCVisualManagerOfficeXP::OnFillTab.)
CMFCVisualManagerOffice2003 ::OnFillTasksGroupInterior L’infrastructure appelle cette méthode lorsqu’elle remplit l’intérieur d’un objet CMFCTasksPaneTaskGroup Class . (Substitue CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerOffice2003 ::OnFillTasksPaneBackground L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un contrôle CMFCTasksPane . (Remplacements CMFCVisualManager ::OnFillTasksPaneBackground.)
CMFCVisualManagerOffice2003 ::OnHighlightQuickCustomizeMenuButton L’infrastructure appelle cette méthode lorsqu’elle dessine un bouton de menu personnalisé rapide mis en surbrillance. (Substitue CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton.)
CMFCVisualManagerOffice2003 ::OnHighlightRarelyUsedMenuItems L’infrastructure appelle cette méthode lorsqu’elle dessine une commande de menu mise en surbrillance. (Substitue CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerOffice2003 ::OnUpdateSystemColors L’infrastructure appelle cette fonction lorsque les couleurs système changent. (Substitue CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerOffice2003 ::SetDefaultWinXPColors Spécifie si le gestionnaire visuel doit utiliser des couleurs ou des couleurs de thème Windows XP natives obtenues à partir de GetSysColor.
CMFCVisualManagerOffice2003 ::SetStatusBarOfficeXPLook Spécifie que le thème global Windows XP doit être utilisé.
CMFCVisualManagerOffice2003 ::SetUseGlobalTheme Spécifie si le gestionnaire visuel utilise un thème global.

Notes

Vous utilisez la CMFCVisualManagerOffice2003 classe pour modifier l’apparence visuelle de votre application pour ressembler à Microsoft Office 2003.

Exemple

L’exemple suivant montre comment définir le gestionnaire visuel Office 2003. Cet extrait de code fait partie de l’exemple de démonstration d’alerte de bureau.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));

Hiérarchie d'héritage

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

Spécifications

En-tête : afxvisualmanageroffice2003.h

CMFCVisualManagerOffice2003 ::D rawComboBorderWinXP

Dessine la bordure de zone de liste modifiable à l’aide du thème Windows XP actuel.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle englobant de la bordure de la zone de liste modifiable.

bDisabled
[in] Spécifie si la bordure de la zone de liste modifiable est désactivée.

bIsDropped
[in] Spécifie si la bordure de la zone de liste déroulante est supprimée.

bIsHighlighted
[in] Spécifie si la bordure de la zone de liste modifiable est mise en surbrillance.

Valeur de retour

Retourne TRUE si l’API de thème est activée ou FALSE si ce n’est pas le cas.

Notes

CMFCVisualManagerOffice2003 ::D rawComboDropButtonWinXP

Dessine un bouton déroulant de zone de liste déroulante à l’aide du thème Windows XP actuel.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle englobant du bouton déroulant de la zone de liste déroulante.

bDisabled
[in] Spécifie si le bouton déroulant de la zone de liste déroulante est désactivé.

bIsDropped
[in] Spécifie si le bouton déroulant de la zone de liste déroulante est supprimé.

bIsHighlighted
[in] Spécifie si le bouton déroulant de la zone de liste déroulante est mis en surbrillance.

Valeur de retour

Retourne TRUE si l’API de thème est activée ou FALSE si ce n’est pas le cas.

Notes

CMFCVisualManagerOffice2003 ::D rawCustomizeButton

Dessine un bouton personnaliser.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’affichage.

rect
[in] Rectangle englobant du bouton

bIsHorz
[in] TRUE si le bouton est horizontal ou FALSE s’il est vertical.

state
[in] État du bouton tel qu’il doit être dessiné (normal, appuyé ou mis en surbrillance).

bIsCustomize
[in] TRUE si l’image de flèche vers le bas ou de gauche de la flèche doit être dessinée dans le rectangle du bouton, ou FALSE si ce n’est pas le cas.

bIsMoreButtons
[in] TRUE si l’image More-Buttons de personnaliser horizontalement ou verticalement doit être dessinée dans le rectangle du bouton, ou FALSE si ce n’est pas le cas.

Notes

CMFCVisualManagerOffice2003 ::D rawPushButtonWinXP

Dessine un bouton Push à l’aide du thème Windows XP actuel.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle englobant du bouton Push.

pButton
[in] Pointeur vers l’objet CMFCButton Class à dessiner.

uiState
[in] Ignoré. L’état est extrait de pButton.

Valeur de retour

TRUE si l’API thème est activée ; sinon FALSE.

Notes

CMFCVisualManagerOffice2003 ::GetBaseThemeColor

Obtient la couleur du thème de base.

virtual COLORREF GetBaseThemeColor();

Valeur de retour

Retourne la couleur de thème du thème de base, si l’un est défini ou la couleur du visage de la barre de couleurs.

Notes

CMFCVisualManagerOffice2003 ::GetHighlightMenuItemColor

Obtient la couleur utilisée pour l’élément de menu en surbrillance.

virtual COLORREF GetHighlightMenuItemColor() const;

Valeur de retour

Retourne la couleur utilisée pour l’élément de menu en surbrillance.

Notes

CMFCVisualManagerOffice2003 ::GetPropertyGridGroupColor

L’infrastructure appelle cette méthode pour obtenir la couleur d’arrière-plan d’une liste de propriétés.

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Paramètres

pPropList
[in] Pointeur vers la liste des propriétés que l’infrastructure dessine.

Valeur de retour

Retourne la couleur d’arrière-plan de pPropList.

Notes

Remplacez cette fonction pour personnaliser la couleur d’arrière-plan d’une liste de propriétés dans votre application.

CMFCVisualManagerOffice2003 ::GetPropertyGridGroupTextColor

L’infrastructure appelle cette méthode pour récupérer la couleur de texte d’une liste de propriétés.

virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);

Paramètres

pPropList
[in] Pointeur vers la liste des propriétés.

Valeur de retour

Retourne la couleur de texte de la liste de propriétés spécifiée.

Notes

Remplacez cette fonction pour personnaliser la couleur de texte d’une liste de propriétés dans votre application.

CMFCVisualManagerOffice2003 ::GetShowAllMenuItemsHeight

Retourne la hauteur de tous les éléments de menu.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil.

sizeDefault
[in] Taille de menu par défaut.

Valeur de retour

Par défaut, retourne la hauteur de toutes les images de menu ainsi que les marges.

Notes

CMFCVisualManagerOffice2003 ::GetSmartDockingBaseGuideColors

Définit la couleur d’arrière-plan du groupe de base et la couleur de bordure spécifiées.

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

Paramètres

clrBaseGroupBackground
[in] Référence à un COLORREF pour définir la couleur d’arrière-plan.

clrBaseGroupBorder
[in] Référence à un COLORREF pour définir la couleur de bordure.

Notes

CMFCVisualManagerOffice2003 ::GetSmartDockingHighlightToneColor

Retourne la couleur de ton de surbrillance.

virtual COLORREF GetSmartDockingHighlightToneColor();

Valeur de retour

Retourne un COLORREF qui contient la couleur de ton de surbrillance.

Notes

CMFCVisualManagerOffice2003 ::GetTabFrameColors

L’infrastructure appelle cette fonction lorsqu’elle doit récupérer l’ensemble de couleurs pour dessiner une fenêtre tabulation.

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

Paramètres

pTabWnd
[in] Pointeur vers la fenêtre à onglets où le cadre dessine un onglet.

clrDark
[out] Référence à un paramètre COLORREF dans lequel cette méthode stocke la couleur de la bordure sombre d’un onglet.

clrBlack
[out] Référence à un paramètre COLORREF où cette méthode stocke la couleur de la bordure de la fenêtre d’onglet. La couleur par défaut de la bordure est noire.

clrHighlight
[out] Référence à un paramètre COLORREF où cette méthode stocke la couleur pour l’état de surbrillance de la fenêtre d’onglet.

clrFace
[out] Référence à un paramètre COLORREF dans lequel cette méthode stocke la couleur du visage de la fenêtre d’onglet.

clrDarkShadow
[out] Référence à un paramètre COLORREF où cette méthode stocke la couleur de l’ombre de la fenêtre d’onglet.

clrLight
[out] Référence à un paramètre COLORREF dans lequel cette méthode stocke la couleur du bord clair de la fenêtre d’onglet.

pbrFace
[out] Pointeur vers une référence pour un pinceau. Cette méthode stocke le pinceau qu’il utilise pour remplir le visage de la fenêtre tabulation dans ce paramètre.

pbrBlack
[out] Pointeur vers une référence pour un pinceau. Cette méthode stocke le pinceau qu’il utilise pour remplir le bord noir de la fenêtre d’onglet dans ce paramètre.

Notes

CMFCVisualManagerOffice2003 ::GetToolBarCustomizeButtonMargin

Obtient la marge du bouton Personnaliser la barre d’outils.

virtual int GetToolBarCustomizeButtonMargin() const;

Valeur de retour

Retourne la marge du bouton Personnaliser la barre d’outils.

Notes

CMFCVisualManagerOffice2003 ::GetToolbarDisabledColor

Obtient la couleur désactivée pour la barre d’outils.

virtual COLORREF GetToolbarDisabledColor() const;

Valeur de retour

Retourne une couleur COLORREF qui contient la couleur désactivée.

Notes

CMFCVisualManagerOffice2003 ::GetToolTipInfo

Appelé par l’infrastructure pour obtenir des informations sur l’info-bulle.

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

Paramètres

params
[out] Référence à un objet CMFCToolTipInfo Class dans lequel cette méthode retourne des informations d’info-bulle.

nType
[in] Tapez des informations sur l’info-bulle à renvoyer.

Valeur de retour

Retourne TRUE si les informations d’info-bulle sont retournées et FALSE dans le cas contraire.

Notes

CMFCVisualManagerOffice2003 ::IsDefaultWinXPColorsEnabled

Indique si le gestionnaire de visuels utilise des couleurs de thème natives de Windows XP.

static BOOL IsDefaultWinXPColorsEnabled();

Valeur de retour

TRUE si le gestionnaire visuel utilise des couleurs natives ; sinon, FALSE.

Notes

Pour plus d’informations sur les couleurs natives, consultez CMFCVisualManagerOffice2003 ::SetDefaultWinXPColors.

CMFCVisualManagerOffice2003 ::IsDockingTabHasBorder

Retourne si le gestionnaire de visuels actuel dessine des bordures autour des volets ancrés et tablé.

virtual BOOL IsDockingTabHasBorder();

Valeur de retour

TRUE si le gestionnaire de visuels dessine des bordures autour des volets ancrés et tabulations ; FALSE dans le cas contraire.

Notes

CMFCVisualManagerOffice2003 ::IsHighlightOneNoteTabs

Indique si les onglets OneNote doivent être mis en surbrillance.

virtual BOOL IsHighlightOneNoteTabs() const;

Valeur de retour

Retourne TRUE.

Notes

CMFCVisualManagerOffice2003 ::IsOffsetPressedButton

Appelé par l’infrastructure lors du dessin d’un bouton de barre d’outils.

virtual BOOL IsOffsetPressedButton() const;

Valeur de retour

Notes

L’implémentation par défaut retourne FALSE.

CMFCVisualManagerOffice2003 ::IsStatusBarOfficeXPLook

Indique s’il existe une barre d’état avec une apparence Office XP.

static BOOL __stdcall IsStatusBarOfficeXPLook();

Valeur de retour

Notes

Retourne TRUE s’il existe une barre d’état avec une apparence Office XP ou FALSE si ce n’est pas le cas.

CMFCVisualManagerOffice2003 ::IsToolbarRoundShape

Indique si une barre d’outils spécifiée est arrondie.

virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);

Paramètres

pToolBar
[in] Pointeur vers la barre d’outils en question.

Valeur de retour

Retourne TRUE si la barre d’outils est arrondie ou FALSE s’il s’agit d’une barre de menus.

Notes

CMFCVisualManagerOffice2003 ::IsUseGlobalTheme

Indique si votre application utilise un thème Windows XP.

static BOOL IsUseGlobalTheme();

Valeur de retour

TRUE si le gestionnaire visuel utilise un thème Windows XP ; sinon, FALSE.

Notes

Utilisez la méthode CMFCVisualManagerOffice2003 ::SetUseGlobalTheme pour modifier si votre gestionnaire visuel utilise un thème Windows XP.

CMFCVisualManagerOffice2003 ::IsWindowsThemingSupported

Indique si le thème Windows est pris en charge.

virtual BOOL IsWindowsThemingSupported() const;

Valeur de retour

Retourne TRUE si le thème Windows est pris en charge, ou FALSE si ce n’est pas le cas.

Notes

CMFCVisualManagerOffice2003 ::OnDrawAutoHideButtonBorder

L'infrastructure appelle cette méthode au moment de dessiner la bordure d'un bouton masquer automatiquement.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectBounds
[in] Taille et emplacement du bouton masquer automatiquement.

rectBorderSize
[in] Tailles des bordures.

pButton
[in] Pointeur vers le bouton masquer automatiquement. L’infrastructure dessine la bordure de ce bouton.

Notes

Remplacez cette méthode dans une classe dérivée si vous souhaitez personnaliser l’apparence de la bordure d’un bouton masquer automatiquement. Par défaut, cette méthode remplit une bordure plate avec la couleur d’ombre par défaut pour votre application.

Le paramètre rectBorderSize ne contient pas les coordonnées de la bordure. Elle contient la taille de la bordure dans les membres de données, et bottomleftright les topmembres. Une valeur inférieure ou égale à 0 n’indique aucune bordure sur ce côté du bouton masquer automatiquement.

CMFCVisualManagerOffice2003 ::OnDrawBarGripper

Appelé par le framework lorsqu’il dessine le gripper pour une barre de contrôle.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil pour une barre de contrôle.

rectGripper
[in] Rectangle englobant de la barre de contrôle.

bHorz
[in] Paramètre booléen qui spécifie si la barre de contrôle est ancrée horizontalement ou verticalement.

pBar
[in] Pointeur vers une barre de contrôle. Le gestionnaire visuel dessine la poignée de cette barre de contrôle.

Notes

L’implémentation par défaut de cette méthode affiche le gripper standard. Pour personnaliser l’apparence du gripper, remplacez cette méthode dans une classe personnalisée dérivée de la classe CMFCVisualManagerOffice2003 .

CMFCVisualManagerOffice2003 ::OnDrawBrowseButton

Pour plus d’informations, consultez le code source situé dans le dossier VC\atlmfc\src\mfc de votre installation de Visual Studio.

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

Paramètres

[in] pDC
[in] rect
[in] pEdit
[in] état
[in] clrText

Valeur de retour

Notes

CMFCVisualManagerOffice2003 ::OnDrawButtonBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un bouton de barre d’outils.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil d’un bouton de barre d’outils.

pButton
[in] Pointeur vers un bouton de barre d’outils. L’infrastructure dessine la bordure de ce bouton.

rect
[in] Rectangle qui spécifie les limites du bouton de barre d’outils.

state
[in] Type de données énuméré qui spécifie l’état actuel du bouton de barre d’outils.

Notes

L’implémentation par défaut de cette méthode affiche la bordure standard. Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence de la bordure d’un bouton de barre d’outils.

Les états possibles d’un bouton de barre d’outils sont ButtonsIsRegular, ButtonsIsPressedou ButtonsIsHighlighted.

CMFCVisualManagerOffice2003 ::OnDrawCaptionBarBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un objet CMFCCaptionBar Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pBar
[in] Pointeur vers un objet CMFCCaptionBar Class . L’infrastructure dessine cette barre de légende.

rect
[in] Rectangle qui spécifie les limites de la barre de légende.

clrBarBorder
[in] Couleur de la bordure.

bFlatBorder
[in] TRUE si la bordure doit avoir une apparence plate, 2D ou FALSE si ce n’est pas le cas.

Notes

Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence de la bordure d’une barre de légende.

CMFCVisualManagerOffice2003 ::OnDrawCheckBoxEx

Appelé par l’infrastructure lors du dessin d’une case à cocher.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle englobant de la case à cocher.

nState
[in] État de la case à cocher : 0 si décochée, 1 si cochée, 2 si cochée.

bHighlighted
[in] TRUE si la case à cocher est mise en surbrillance ou FALSE si ce n’est pas le cas.

bPressed
[in] TRUE si la case à cocher est enfoncée ou FALSE si ce n’est pas le cas.

bEnabled
[in] TRUE si la case à cocher est activée ou FALSE si ce n’est pas le cas.

Notes

CMFCVisualManagerOffice2003 ::OnDrawComboBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure autour d’une instance d’une classe CMFCToolBarComboBoxButton.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil d’un bouton de zone de liste modifiable.

rect
[in] Rectangle qui spécifie les limites du bouton de zone de liste modifiable.

bDisabled
[in] Paramètre booléen qui indique si le bouton zone de liste modifiable n’est pas disponible.

bIsDropped
[in] Paramètre booléen qui indique si la zone de liste déroulante est supprimée.

bIsHighlighted
[in] Paramètre booléen qui indique si le bouton zone de liste modifiable est mis en surbrillance.

pButton
[in] Pointeur vers un objet CMFCToolBarComboBoxButton. L’infrastructure dessine ce bouton de zone de liste modifiable.

Notes

Remplacez cette méthode dans votre gestionnaire visuel dérivé pour personnaliser l’apparence de la bordure de la zone de liste modifiable.

CMFCVisualManagerOffice2003 ::OnDrawComboDropButton

L’infrastructure appelle cette méthode lorsqu’elle dessine le bouton de déplacement d’une classe CMFCToolBarComboBoxButton.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du bouton de suppression.

bDisabled
[in] Paramètre booléen qui indique si le bouton de déplacement n’est pas disponible.

bIsDropped
[in] Paramètre booléen qui indique si la zone de liste déroulante est supprimée.

bIsHighlighted
[in] Paramètre booléen qui indique si le bouton de déplacement est mis en surbrillance.

pButton
[in] Pointeur vers un objet CMFCToolBarComboBoxButton. L’infrastructure dessine le bouton de déplacement pour ce bouton de zone de liste modifiable

Notes

Remplacez cette méthode dans votre gestionnaire visuel dérivé pour personnaliser l’apparence du bouton de déplacement d’un bouton de zone de liste modifiable.

CMFCVisualManagerOffice2003 ::OnDrawControlBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un contrôle.

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Paramètres

pWndCtrl
[in] Pointeur vers un objet CWnd Class représentant le contrôle pour lequel dessiner la bordure.

Notes

CMFCVisualManagerOffice2003 ::OnDrawExpandingBox

Appelé par l’infrastructure lors du dessin d’une zone de développement.

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

Paramètres

pDC
[in] Pointeur vers le contexte d’affichage dans lequel la zone de développement doit être dessinée.

rect
[in] Rectangle englobant de la zone de développement à dessiner.

bIsOpened
[in] TRUE si la zone à dessiner est ouverte ou FALSE si ce n’est pas le cas.

colorBox
[in] Couleur de la bordure extérieure de la zone à dessiner.

Notes

CMFCVisualManagerOffice2003 ::OnDrawHeaderCtrlBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure autour d’une instance de la classe CMFCHeaderCtrl.

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

Paramètres

pCtrl
[in] Pointeur vers un objet CMFCHeaderCtrl, classe . L’infrastructure dessine la bordure de ce contrôle d’en-tête.

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du contrôle d’en-tête.

[in] bIsPressed
[in] bIsHighlighted
Paramètre booléen qui indique si le contrôle d’en-tête est appuyé.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser la bordure du contrôle d’en-tête.

CMFCVisualManagerOffice2003 ::OnDrawMenuBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’une classe CMFCPopupMenu.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil pour un objet CMFCPopupMenu Class .

pMenu
[in] Pointeur vers un objet CMFCPopupMenu, classe . L’infrastructure dessine une bordure autour de ce menu contextuel.

rect
[in] Rectangle qui spécifie les limites du menu contextuel.

Notes

L’implémentation par défaut de cette méthode affiche la bordure de menu standard. Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence de la bordure du menu.

CMFCVisualManagerOffice2003 ::OnDrawOutlookBarSplitter

L’infrastructure appelle cette méthode lorsqu’elle dessine le séparateur pour une barre Outlook.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectSplitter
[in] Rectangle qui spécifie les limites du séparateur.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence des séparateurs dans une barre Outlook.

CMFCVisualManagerOffice2003 ::OnDrawOutlookPageButtonBorder

Appelé par l’infrastructure lorsqu’il dessine la bordure d’un bouton de page Outlook.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectBtn
[in] Rectangle qui spécifie la limite du bouton de page Outlook.

bIsHighlighted
[in] Boolean qui spécifie si le bouton est mis en surbrillance.

bIsPressed
[in] Boolean qui spécifie si le bouton est enfoncé.

Notes

Remplacez cette méthode dans un gestionnaire visuel personnalisé pour modifier l’apparence du bouton de page Outlook.

CMFCVisualManagerOffice2003 ::OnDrawPaneBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un objet CPane Class .

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil d’une barre de contrôle.

pBar
[in] Pointeur vers un volet. Le gestionnaire visuel dessine la bordure de ce volet.

rect
[in] Rectangle qui indique les limites du volet.

Notes

L’implémentation par défaut de cette méthode affiche la bordure standard. Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence de la bordure.

CMFCVisualManagerOffice2003 ::OnDrawPaneCaption

L’infrastructure appelle cette méthode lorsqu’elle dessine une légende pour un objet CDockablePane Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pBar
[in] Pointeur vers un objet CDockablePane Class . L’infrastructure dessine la légende de ce volet.

bActive
[in] Paramètre booléen qui indique si la barre de contrôle est active.

rectCaption
[in] Rectangle qui spécifie les limites de la légende.

rectButtons
[in] Rectangle qui spécifie les limites des boutons de légende.

Valeur de retour

Paramètre COLORREF qui indique la couleur de texte de la légende.

Notes

CMFCVisualManagerOffice2003 ::OnDrawPopupWindowBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’une fenêtre contextuelle.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil de la fenêtre contextuelle.

rect
[in] Rectangle englobant de la fenêtre contextuelle.

Notes

CMFCVisualManagerOffice2003 ::OnDrawPopupWindowButtonBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure du bouton dans une fenêtre contextuelle.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil du bouton.

rectClient
[in] Rectangle englobant du bouton.

pButton
[in] Pointeur vers le bouton (objet CMFCDesktopAlertWndButton Class ).

Notes

CMFCVisualManagerOffice2003 ::OnDrawPopupWindowCaption

L’infrastructure appelle cette méthode lorsqu’elle dessine la légende d’une fenêtre contextuelle.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil de la légende.

rectCaption
[in] Rectangle englobant de la légende.

pPopupWnd
[in] Pointeur vers la fenêtre contextuelle pour laquelle la légende doit être dessinée.

Valeur de retour

Couleur de texte de la légende.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence des légendes de fenêtre contextuelle.

CMFCVisualManagerOffice2003 ::OnDrawRibbonButtonsGroup

L’infrastructure appelle cette méthode lorsqu’elle dessine un groupe de boutons sur le ruban.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pGroup
[in] Pointeur vers un groupe de boutons du ruban. L’infrastructure dessine ce groupe de boutons.

rectGroup
[in] Rectangle qui spécifie les limites du groupe.

Valeur de retour

Valeur réservée. L'implémentation par défaut retourne -1.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence d’un groupe de boutons sur le ruban.

CMFCVisualManagerOffice2003 ::OnDrawRibbonCategoryCaption

L’infrastructure appelle cette méthode lorsqu’elle dessine la barre de légende d’une catégorie de ruban.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil de la catégorie de ruban.

pContextCaption
[in] Pointeur vers une barre de légende. Le gestionnaire visuel dessine cette classe CMFCRibbonContextCaption.

Valeur de retour

Paramètre COLORREF qui indique la couleur du texte dans la barre de légende.

Notes

Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence de la barre de légende pour une catégorie de ruban.

CMFCVisualManagerOffice2003 ::OnDrawRibbonCategoryTab

L’infrastructure appelle cette méthode lorsqu’elle dessine l’onglet d’une catégorie de ruban.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pTab
[in] Pointeur vers un objet d’onglet du ruban. L’infrastructure dessine cet onglet.

bIsActive
[in] TRUE si l’onglet est actif ou FALSE si ce n’est pas le cas.

Valeur de retour

Couleur utilisée pour le texte de l’onglet Catégorie du ruban.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence d’un onglet de catégorie de ruban.

CMFCVisualManagerOffice2003 ::OnDrawRibbonProgressBar

L’infrastructure appelle cette méthode lorsqu’elle dessine un objet CMFCRibbonProgressBar Class.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pProgress
[in] Pointeur vers un objet CMFCRibbonProgressBar Class . L’infrastructure dessine cette barre de progression.

rectProgress
[in] Rectangle qui spécifie les limites de la barre de progression.

rectChunk
[in] Rectangle qui spécifie les limites de la zone entourant la barre de progression.

bInfiniteMode
[in] TRUE si la barre est en mode infini, ou FALSE si ce n’est pas le cas. L’implémentation par défaut n’utilise pas ce paramètre.

Notes

Remplacer cette méthode dans une classe dérivée pour personnaliser l’apparence d’une barre de progression

CMFCVisualManagerOffice2003 ::OnDrawRibbonQuickAccessToolBarSeparator

L’infrastructure appelle cette méthode lorsqu’elle dessine un séparateur dans la barre d’outils Accès rapide d’un ruban.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pSeparator
[in] Pointeur vers un objet CMFCRibbonSeparator Class . L’infrastructure dessine ce séparateur de ruban.

rect
[in] Rectangle qui spécifie les limites du séparateur.

Notes

Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence des séparateurs de ruban dans la barre d’outils Accès rapide.

CMFCVisualManagerOffice2003 ::OnDrawRibbonSliderChannel

L’infrastructure appelle cette méthode lorsqu’elle dessine le canal d’une classe CMFCRibbonSlider.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pSlider
[in] Pointeur vers un objet CMFCRibbonSlider, classe . L’infrastructure dessine le canal pour ce curseur de ruban.

rect
[in] Rectangle qui spécifie les limites du canal du curseur du ruban.

Notes

Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence du canal du curseur du ruban.

CMFCVisualManagerOffice2003 ::OnDrawRibbonSliderThumb

L’infrastructure appelle cette méthode lorsqu’elle dessine le pouce d’un objet CMFCRibbonSlider Class

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pSlider
[in] Pointeur vers une classe CMFCRibbonSlider. L’infrastructure dessine le pouce pour ce curseur de ruban.

rect
[in] Rectangle qui spécifie les limites du pouce pour le curseur du ruban.

bIsHighlighted
[in] Paramètre booléen qui indique si le pouce est mis en surbrillance.

bIsPressed
[in] Paramètre booléen qui indique si le pouce est enfoncé.

bIsDisabled
[in] Paramètre booléen qui indique si le pouce n’est pas disponible.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence du pouce pour un curseur de ruban.

CMFCVisualManagerOffice2003 ::OnDrawRibbonSliderZoomButton

L’infrastructure appelle cette méthode lorsqu’elle dessine les boutons de zoom pour un objet CMFCRibbonSlider Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pSlider
[in] Pointeur vers un objet CMFCRibbonSlider, classe . L’infrastructure dessine ce curseur de ruban.

rect
[in] Rectangle qui spécifie les limites des boutons de zoom sur le curseur du ruban.

bIsZoomOut
[in] TRUE si l’infrastructure doit dessiner le bouton gauche avec un « -» pour effectuer un zoom arrière, ou FALSE si l’infrastructure doit dessiner le bouton droit avec un « +» pour effectuer un zoom avant.

bIsHighlighted
[in] Paramètre booléen qui indique si le bouton est mis en surbrillance.

bIsPressed
[in] Paramètre booléen qui indique si le bouton est enfoncé.

bIsDisabled
[in] Paramètre booléen qui indique si le bouton n’est pas disponible.

Notes

Par défaut, les boutons de zoom sur le curseur du ruban sont un cercle avec un + ou - une connexion au centre. Pour personnaliser l’apparence des boutons de zoom, remplacez cette méthode dans un gestionnaire visuel dérivé.

CMFCVisualManagerOffice2003 ::OnDrawRibbonStatusBarPane

L’infrastructure appelle cette méthode lorsqu’elle dessine un volet dans la barre d’état.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pBar
[in] Pointeur vers la barre d’état qui contient le volet.

pPane
[in] Pointeur vers un volet de barre d’état. L’infrastructure dessine cet objet CMFCRibbonStatusBarPane Class .

Valeur de retour

Valeur réservée. L'implémentation par défaut retourne -1.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence d’un volet dans la barre d’état.

CMFCVisualManagerOffice2003 ::OnDrawScrollButtons

L’infrastructure appelle cette méthode lorsqu’elle dessine des boutons de défilement.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle englobant des boutons de défilement.

nBorderSize
[in] Taille de la bordure à dessiner autour des boutons de défilement.

iImage
[in] Identificateur de l’image à dessiner dans les boutons de défilement.

bHilited
[in] TRUE si les boutons de défilement sont mis en surbrillance ou FALSE si ce n’est pas le cas.

Notes

CMFCVisualManagerOffice2003 ::OnDrawSeparator

L’infrastructure appelle cette méthode lorsqu’elle dessine un séparateur.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil pour une barre de contrôle.

pBar
[in] Pointeur vers un volet qui contient le séparateur.

rect
[in] Rectangle qui spécifie les limites du séparateur.

bIsHoriz
[in] TRUE si le volet est ancré horizontalement ou FALSE si le volet est ancré verticalement.

Notes

Les séparateurs sont utilisés sur les barres de contrôle pour séparer les groupes d’icônes associées. L’implémentation par défaut de cette méthode affiche le séparateur standard. Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence du séparateur.

CMFCVisualManagerOffice2003 ::OnDrawShowAllMenuItems

L’infrastructure appelle cette méthode lorsqu’elle dessine tous les éléments d’un menu

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle englobant du menu à dessiner.

state
[in] État du bouton.

Notes

CMFCVisualManagerOffice2003 ::OnDrawStatusBarPaneBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un objet CMFCStatusBar Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pBar
[in] Pointeur vers un objet CMFCStatusBar Class . L’infrastructure dessine cet objet de barre d’état.

rectPane
[in] Rectangle qui spécifie les limites de la barre d’état.

uiID
[in] ID de la barre d’état.

nStyle
[in] Style de la barre d’état.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence de la bordure d’un CMFCStatusBar objet.

CMFCVisualManagerOffice2003 ::OnDrawStatusBarProgress

L’infrastructure appelle cette méthode lorsqu’elle dessine l’indicateur de progression sur l’objet CMFCStatusBar Class

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil pour la barre d’état

pStatusBar
[in] Objet CMFCStatusBar Class qui contient la barre de progression.

rectProgress
[in] Rectangle qui spécifie les limites de la barre de progression.

nProgressTotal
[in] Nombre total de la barre de progression.

nProgressCurr
[in] Progression actuelle de la barre de progression.

clrBar
[in] Couleur initiale de la barre de progression. La valeur est soit le début d’un dégradé de couleur, soit la couleur complète de la barre de progression.

[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence de la barre de progression sur une barre d’état.

CMFCVisualManagerOffice2003 ::OnDrawStatusBarSizeBox

L’infrastructure appelle cette méthode lorsqu’elle dessine la zone de taille d’une classe CMFCStatusBar.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pStatBar
[in] Pointeur vers une barre d’état. L’infrastructure dessine la zone de taille de cette barre d’état.

rectSizeBox
[in] Rectangle qui spécifie les limites de la zone de taille.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence de la zone de taille dans une barre d’état.

CMFCVisualManagerOffice2003 ::OnDrawTab

L’infrastructure appelle cette méthode lorsqu’elle dessine les onglets d’un objet CMFCBaseTabCtrl Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectTab
[in] Rectangle qui spécifie les limites du contrôle Tab.

iTab
[in] Index de l’onglet que l’infrastructure dessine.

bIsActive
[in] Paramètre booléen qui spécifie si l’onglet est actif.

pTabWnd
[in] Pointeur vers un objet CMFCBaseTabCtrl, classe . L’infrastructure dessine ce contrôle tabulation.

Notes

Un CMFCBaseTabCtrl objet appelle cette méthode lorsqu’il traite le message WM_PAINT. Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence des onglets.

CMFCVisualManagerOffice2003 ::OnDrawTabsButtonBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine la bordure d’un bouton d’onglet.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du bouton d’onglet.

pButton
[in] Pointeur vers la classe CMFCButton pour laquelle l’infrastructure dessine la bordure.

uiState
[in] État du bouton (voir CButton ::GetState).

pWndTab
[in] Pointeur vers la fenêtre de l’onglet parent.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence de la bordure du bouton Onglet.

CMFCVisualManagerOffice2003 ::OnDrawTask

L’infrastructure appelle cette méthode lorsqu’elle dessine un objet CMFCTasksPaneTask Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pTask
[in] Pointeur vers un objet CMFCTasksPaneTask, classe . L’infrastructure dessine cette tâche.

pIcons
[in] Pointeur vers la liste d’images associée au volet Office. Chaque tâche contient un index pour une image de cette liste.

bIsHighlighted
[in] Paramètre booléen qui spécifie si la tâche affichée est mise en surbrillance.

bIsSelected
[in] Paramètre booléen qui spécifie si la tâche affichée est sélectionnée.

Notes

L’infrastructure affiche des tâches dans la barre des tâches sous la forme d’une icône et d’un texte. Le paramètre pIcons contient l’icône de la tâche indiquée par pTask. Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence des tâches dans la barre des tâches.

CMFCVisualManagerOffice2003 ::OnDrawTasksGroupAreaBorder

L’infrastructure appelle cette méthode lorsqu’elle dessine une bordure autour d’un groupe sur un objet CMFCTasksPane Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites de la zone de groupe dans le volet Office.

bSpecial
[in] Paramètre booléen qui spécifie si la bordure est mise en surbrillance. La valeur TRUE indique que la bordure est mise en surbrillance.

bNoTitle
[in] Paramètre booléen qui spécifie si la zone de groupe a un titre. La valeur TRUE indique que la zone de groupe n’a pas de titre.

Notes

Remplacez cette fonction dans une classe dérivée pour personnaliser la bordure autour d’une zone de groupe dans le volet Office.

CMFCVisualManagerOffice2003 ::OnDrawTasksGroupCaption

L’infrastructure appelle cette méthode lorsqu’elle dessine la légende d’un objet CMFCTasksPaneTaskGroup Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

pGroup
[in] Pointeur vers un objet CMFCTasksPaneTaskGroup, classe . L’infrastructure dessine la légende de ce groupe.

bIsHighlighted
[in] Paramètre booléen qui indique si le groupe est mis en surbrillance.

bIsSelected
[in] Paramètre booléen qui indique si le groupe est actuellement sélectionné.

bCanCollapse
[in] Paramètre booléen qui indique si le groupe peut être réduit.

Notes

Remplacez cette méthode dans une classe dérivée pour personnaliser la légende d’un CMFCTasksPaneTaskGroup.

CMFCVisualManagerOffice2003 ::OnDrawTearOffCaption

L’infrastructure appelle cette méthode lorsqu’elle dessine la légende d’un objet CMFCPopupMenu Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites de la légende.

bIsActive
[in] TRUE si la légende est active ; FALSE dans le cas contraire.

Notes

Cette fonction est appelée par l’infrastructure lorsqu’un objet CMFCPopupMenu Class traite un message WM_PAINT et doit dessiner une légende de déchirure.

Remplacez cette méthode dans une classe dérivée pour personnaliser l’apparence des légendes pour les barres de déchirure.

CMFCVisualManagerOffice2003 ::OnErasePopupWindowButton

L’infrastructure appelle cette méthode lorsqu’elle efface un bouton dans une fenêtre contextuelle.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectClient
[in] Rectangle qui spécifie la zone cliente de la fenêtre contextuelle.

pButton
[in] Pointeur vers le bouton à effacer.

Notes

CMFCVisualManagerOffice2003 ::OnEraseTabsArea

L’infrastructure appelle cette méthode lorsqu’elle efface la zone d’onglet d’une fenêtre d’onglet.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites de la zone d’onglet.

pTabWnd
[in] Pointeur vers une fenêtre d’onglet. L’infrastructure efface la zone d’onglet de la fenêtre d’onglet spécifiée.

Notes

Cette fonction est appelée par l’infrastructure lorsqu’un objet CMFCBaseTabCtrl Class traite un message WM_PAINT et efface la zone d’onglet.

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence des onglets.

CMFCVisualManagerOffice2003 ::OnEraseTabsButton

L’infrastructure appelle cette méthode lorsqu’elle efface le texte et l’icône d’un bouton d’onglet.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du bouton d’onglet.

pButton
[in] Pointeur vers un bouton d’onglet. L’infrastructure efface le texte et l’icône de ce bouton.

pWndTab
[in] Pointeur vers le contrôle Tab qui contient le bouton Tab.

Notes

L’infrastructure efface le texte et l’icône d’un bouton lorsqu’un objet CMFCBaseTabCtrl Class traite le message WM_ERASEBKGND

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence des boutons d’onglet.

CMFCVisualManagerOffice2003 ::OnEraseTabsFrame

L’infrastructure appelle cette méthode lorsqu’elle efface un frame sur un objet CMFCBaseTabCtrl, classe .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites de la fenêtre d’onglet.

pTabWnd
[in] Pointeur vers une fenêtre d’onglet. L’infrastructure efface un cadre pour cette classe CMFCBaseTabCtrl.

Valeur de retour

TRUE si la méthode réussit ou FALSE si ce n’est pas le cas.

Notes

Cette méthode remplit la zone indiquée par rect avec la couleur d’arrière-plan de l’onglet actif. Elle est appelée lorsqu’un CMFCBaseTabCtrl objet traite un message WM_PAINT et efface un cadre d’onglet.

CMFCVisualManagerOffice2003 ::OnFillAutoHideButtonBackground

L'infrastructure appelle cette méthode au moment de remplir l'arrière-plan d'un bouton masquer automatiquement.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du bouton masquer automatiquement.

pButton
[in] Pointeur vers un objet CMFCAutoHideButton, classe . L’infrastructure remplit l’arrière-plan de ce bouton de masquage automatique.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence d’un bouton masquer automatiquement.

CMFCVisualManagerOffice2003 ::OnFillBarBackground

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un objet CBasePane Class .

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil pour une barre de contrôle.

pBar
[in] Pointeur vers un objet CBasePane Class . L’infrastructure remplit l’arrière-plan de ce volet.

rectClient
[in] Rectangle qui spécifie les limites du volet.

rectClip
[in] Rectangle qui spécifie la zone de découpage du volet.

bNCArea
[in] Valeur réservée.

Notes

L’implémentation par défaut de cette méthode remplit l’arrière-plan de la barre avec la couleur d’arrière-plan 3d de la variable afxGlobalDataglobale.

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’arrière-plan d’un volet.

CMFCVisualManagerOffice2003 ::OnFillButtonInterior

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un bouton de barre d’outils.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil d’un bouton de barre d’outils.

pButton
[in] Pointeur vers le bouton pour lequel l’infrastructure remplit l’arrière-plan.

rect
[in] Rectangle qui spécifie les limites du bouton de barre d’outils.

state
[in] L’état du bouton de barre d’outils (les états possibles d’un bouton de barre d’outils sont ButtonsIsRegular, ButtonsIsPressedou ButtonsIsHighlighted).

Notes

L’implémentation par défaut de cette méthode utilise la couleur par défaut pour remplir l’arrière-plan. Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’arrière-plan d’un bouton de barre d’outils.

CMFCVisualManagerOffice2003 ::OnFillCommandsListBackground

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un bouton de barre d’outils qui appartient à une liste de commandes. Cette liste de commandes fait partie de la boîte de dialogue de personnalisation.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du bouton.

bIsSelected
[in] Paramètre booléen qui indique si le bouton est sélectionné.

Valeur de retour

Couleur de texte du bouton de barre d’outils.

Notes

Pour plus d’informations sur la liste de personnalisations, consultez CMFCToolBarButton ::OnDrawOnCustomizeList. L’implémentation par défaut de cette méthode remplit l’arrière-plan en fonction du jeu de couleurs de la peau actuellement sélectionnée.

CMFCVisualManagerOffice2003 ::OnFillHeaderCtrlBackground

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un contrôle d’en-tête.

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

Paramètres

pCtrl
[in] Pointeur vers un objet CMFCHeaderCtrl, classe . L’infrastructure remplit l’arrière-plan de ce contrôle d’en-tête.

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du contrôle d’en-tête.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence d’un contrôle d’en-tête.

CMFCVisualManagerOffice2003 ::OnFillHighlightedArea

L’infrastructure appelle cette méthode lorsqu’elle remplit la zone mise en surbrillance d’un bouton de barre d’outils.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle englobant de la zone en surbrillance à remplir.

pBrush
[in] Pinceau à utiliser pour remplir la zone mise en surbrillance.

pButton
[in] Pointeur vers l’objet CMFCToolBarButton Class pour lequel remplir la zone en surbrillance.

Notes

CMFCVisualManagerOffice2003 ::OnFillOutlookBarCaption

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’une barre de légende Outlook.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectCaption
[in] Rectangle qui spécifie les limites de la barre de légende.

clrText
[out] Référence à un objet COLORREF dans lequel cette méthode écrit la couleur du texte dans la barre de légende.

Notes

L’implémentation par défaut de cette méthode remplit la barre de légende avec la couleur des ombres en fonction de la peau actuelle.

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser la couleur de la barre de légende Outlook.

CMFCVisualManagerOffice2003 ::OnFillOutlookPageButton

L’infrastructure appelle cette méthode lorsqu’elle remplit l’intérieur d’un bouton de page Outlook.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du bouton de page Outlook.

bIsHighlighted
[in] Paramètre booléen qui spécifie si le bouton est mis en surbrillance.

bIsPressed
[in] Paramètre booléen qui spécifie si le bouton est enfoncé.

clrText
[out] Référence à un objet COLORREF dans lequel cette méthode stocke la couleur du texte du bouton de page Outlook.

Notes

Remplacez cette fonction dans un gestionnaire visuel dérivé pour personnaliser l’apparence des boutons de page Outlook.

CMFCVisualManagerOffice2003 ::OnFillPopupWindowBackground

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’une fenêtre contextuelle.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites de la fenêtre contextuelle.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence des fenêtres contextuelles.

CMFCVisualManagerOffice2003 ::OnFillTab

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’une fenêtre d’onglet.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectFill
[in] Rectangle qui spécifie les limites de la fenêtre d’onglet.

pbrFill
[in] Pointeur vers le pinceau que l’infrastructure utilise pour remplir la fenêtre d’onglet.

iTab
[in] Index d’onglet de base zéro d’un onglet pour lequel l’infrastructure remplit l’arrière-plan.

bIsActive
[in] TRUE si l’onglet est actif ou FALSE si ce n’est pas le cas.

pTabWnd
[in] Pointeur vers le contrôle d’onglet parent.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence des onglets.

CMFCVisualManagerOffice2003 ::OnFillTasksGroupInterior

L’infrastructure appelle cette méthode lorsqu’elle remplit l’intérieur d’un objet CMFCTasksPaneTaskGroup Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rect
[in] Rectangle qui spécifie les limites du groupe de tâches.

bSpecial
[in] Valeur booléenne qui indique si l’intérieur est rempli d’une couleur spéciale.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence d’un groupe de tâches.

CMFCVisualManagerOffice2003 ::OnFillTasksPaneBackground

L’infrastructure appelle cette méthode lorsqu’elle remplit l’arrière-plan d’un contrôle CMFCTasksPane Class .

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectWorkArea
[in] Rectangle qui spécifie les limites du volet Office.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence d’un objet CMFCTasksPane Class .

CMFCVisualManagerOffice2003 ::OnHighlightQuickCustomizeMenuButton

L’infrastructure appelle cette méthode lorsqu’elle dessine un bouton de menu personnalisé rapide mis en surbrillance.

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

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil pour le bouton.

pButton
[in] Pointeur vers le bouton.

rect
[in] Rectangle englobant du bouton.

Notes

CMFCVisualManagerOffice2003 ::OnHighlightRarelyUsedMenuItems

L’infrastructure appelle cette méthode lorsqu’elle dessine une commande de menu mise en surbrillance.

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

Paramètres

pDC
[in] Pointeur vers un contexte d’appareil.

rectRarelyUsed
[in] Rectangle qui spécifie les limites de la commande mise en surbrillance.

Notes

Remplacez cette méthode dans un gestionnaire visuel dérivé pour personnaliser l’apparence des commandes de menu en surbrillance.

CMFCVisualManagerOffice2003 ::OnUpdateSystemColors

L’infrastructure appelle cette fonction lorsque les couleurs système changent.

virtual void OnUpdateSystemColors();

Notes

L’infrastructure appelle cette méthode dans le cadre du traitement du message WM_SYSCOLORCHANGE. Remplacez cette méthode dans un gestionnaire visuel dérivé si vous souhaitez exécuter du code personnalisé lorsque les couleurs changent dans votre application.

CMFCVisualManagerOffice2003 ::SetDefaultWinXPColors

Spécifie si le gestionnaire visuel doit utiliser des couleurs ou des couleurs de thème Windows XP natives obtenues à partir de GetSysColor.

static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);

Paramètres

bDefaultWinXPColors
[in] Spécifie si le gestionnaire visuel utilisera des couleurs Windows XP natives.

Notes

Si bDefaultWinXPColors a la valeur TRUE, le gestionnaire visuel utilise des couleurs Windows XP natives telles que le bleu, l’olive ou l’argent. Sinon, le gestionnaire visuel utilise les couleurs obtenues à partir de GetSysColor. Le gestionnaire visuel utilise des éléments visuels tels que COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW et COLOR_3DLIGHT.

Par défaut, un CMFCVisualManagerOffice2003 objet utilise des couleurs de thème Windows XP natives.

CMFCVisualManagerOffice2003 ::SetStatusBarOfficeXPLook

Spécifie que le thème global Windows XP doit être utilisé.

static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);

Paramètres

bStatusBarOfficeXPLook
[in] TRUE si le thème global Windows XP doit être utilisé (valeur par défaut) ou FALSE si ce n’est pas le cas.

Notes

CMFCVisualManagerOffice2003 ::SetUseGlobalTheme

Spécifie si le gestionnaire visuel utilise un thème global.

static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);

Paramètres

bUseGlobalTheme
[in] TRUE si vous souhaitez que le gestionnaire visuel utilise un thème global ; FALSE dans le cas contraire.

Notes

Si un objet utilise un CMFCVisualManagerOffice2003 thème global, il dessine les éléments gui à l’aide de la classe CMFCVisualManagerWindows.

Si un CMFCVisualManagerOffice2003 objet n’utilise pas de thème global, il dessine les éléments gui à l’aide de la classe CMFCVisualManagerOfficeXP.

Voir aussi

Graphique hiérarchique
Classes
CMFCVisualManager, classe
CMFCVisualManagerOfficeXP, classe
CMFCVisualManagerWindows, classe