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
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