Partager via


CMFCVisualManagerWindows7, classe

Donne CMFCVisualManagerWindows7 à une application l’apparence d’une application Windows 7.

Syntaxe

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Membres

Constructeurs publics

Nom Description
CMFCVisualManagerWindows7 ::CMFCVisualManagerWindows7 Constructeur par défaut.
CMFCVisualManagerWindows7 ::~CMFCVisualManagerWindows7 Destructeur par défaut.

Méthodes publiques

Nom Description
CMFCVisualManagerWindows7::CleanStyle Efface le style visuel actuel et réinitialise le style visuel par défaut.
CMFCVisualManagerWindows7::CleanUp Efface tous les objets de l’interface utilisateur et réinitialise les menus.
CMFCVisualManagerWindows7::DrawNcBtn Dessine un bouton dans la zone non cliente du cadre. L’infrastructure utilise cette méthode pour dessiner les boutons réduire, agrandir, fermer et restaurer dans le coin supérieur droit du cadre de la fenêtre. Cette méthode est appelée uniquement lorsque le programme utilise un Aero thème.
CMFCVisualManagerWindows7::DrawNcText Dessine du texte dans la zone non cliente du cadre. L’infrastructure utilise cette méthode pour dessiner le titre de l’application dans la barre de titre en haut de la fenêtre frame.
CMFCVisualManagerWindows7::DrawSeparator Dessine un séparateur sur la classe CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Récupère la classe CMFCRibbonBar associée à l’interface utilisateur.
CMFCVisualManagerWindows7 ::GetRibbonEditBackgroundColor Obtient une couleur d’arrière-plan de zone d’édition du ruban.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Substitue CMFCVisualManager ::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Substitue CMFCVisualManager ::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Remplace CMFCVisualManager ::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Remplace CMFCVisualManagerWindows ::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Remplace CMFCVisualManager ::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Détermine si une CMFCRibbonBar valeur est présente et visible.
CMFCVisualManagerWindows7::OnDrawButtonBorder Substitue CMFCVisualManagerWindows ::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Remplace CMFCVisualManagerWindows ::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Remplace CMFCVisualManagerWindows ::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Substitue CMFCVisualManager ::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Substitue CMFCVisualManagerWindows ::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Remplace CMFCVisualManager ::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Substitue CMFCVisualManager ::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Substitue CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Remplace CMFCVisualManager ::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Remplace CMFCVisualManager ::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Remplace CMFCVisualManager ::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Remplace CMFCVisualManager ::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Remplace CMFCVisualManager ::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Remplace CMFCVisualManager ::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Remplace CMFCVisualManager ::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Remplace CMFCVisualManager ::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Substitue CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Remplace CMFCVisualManager ::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Remplace CMFCVisualManager ::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Remplace CMFCVisualManager ::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Remplace CMFCVisualManager ::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Substitue CMFCVisualManager ::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Substitue CMFCVisualManager ::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Substitue CMFCVisualManager ::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Substitue CMFCVisualManager ::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Substitue CMFCVisualManager ::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Remplace CMFCVisualManager ::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Substitue CMFCVisualManagerWindows ::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Remplace CMFCVisualManagerWindows ::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Remplace CMFCVisualManagerWindows ::OnFillButtonInterior
CMFCVisualManagerWindows7 ::OnFillMenuImageRect L’infrastructure appelle cette méthode lorsqu’elle remplit une zone autour des images d’élément de menu.
CMFCVisualManagerWindows7::OnFillRibbonButton Remplace CMFCVisualManager ::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Remplace CMFCVisualManager ::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Substitue CMFCVisualManagerWindows ::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Remplace CMFCVisualManager ::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Remplace CMFCVisualManager ::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Remplace CMFCVisualManagerWindows ::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Définit le handle de ressource qui décrit les attributs du gestionnaire de visuels.
CMFCVisualManagerWindows7::SetStyle Définit le jeu de couleurs de l’interface CMFCVisualManagerWindows7 utilisateur graphique.

Notes

Utilisez la CMFCVisualManagerWindows7 classe pour modifier l’apparence de votre application pour imiter une application Windows 7 par défaut. Cette classe peut ne pas être valide si votre application s’exécute sur une version de Windows antérieure à Windows 7. Dans ce scénario, l’application utilise le gestionnaire visuel par défaut défini dans CMFCVisualManager.

CMFCVisualManagerWindows7 hérite de plusieurs méthodes de la classe CMFCVisualManagerWindows et de la CMFCVisualManager classe. Les méthodes répertoriées dans la section précédente sont des méthodes nouvelles de la CMFCVisualManagerWindows7 classe.

Hiérarchie d'héritage

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Spécifications

En-tête : afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7 ::~CMFCVisualManagerWindows7

Destructeur par défaut.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7 ::CMFCVisualManagerWindows7

Constructeur par défaut.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7 ::GetRibbonEditBackgroundColor

Obtient la couleur d’arrière-plan d’une zone d’édition du ruban.

virtual COLORREF GetRibbonEditBackgroundColor (
    CMFCRibbonRichEditCtrl* pEdit,
    BOOL bIsHighlighted,
    BOOL bIsPaneHighlighted,
    BOOL bIsDisabled);

Paramètres

pEdit
[in] Pointeur vers le contrôle d’édition. Cette valeur ne peut pas être NULL.

bIsHighlighted
[out] Retourne si la zone du ruban est mise en surbrillance.

bIsPaneHighlighted
[out] Retourne TRUE si le panneau du ruban qui contient pEdit est mis en surbrillance.

bIsDisabled
[out] Retourne si pEdit est désactivé.

Valeur de retour

Couleur d’arrière-plan de la zone d’édition pEdit.

Notes

CMFCVisualManagerWindows7 ::OnFillMenuImageRect

L’infrastructure appelle cette méthode lorsqu’elle remplit une zone autour d’une image d’élément de menu.

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

Paramètres

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

pButton
[in] Pointeur vers un CMFCToolBarButton. L’infrastructure remplit l’arrière-plan de ce bouton.

rectangle
[in] Rectangle qui spécifie les limites de la zone d’image du bouton de menu.

state
[in] État du bouton.

Notes

Voir aussi

Graphique hiérarchique
Classes
CMFCVisualManager, classe
CMFCVisualManagerWindows, classe