CMFCVisualManagerWindows, classe
CMFCVisualManagerWindows reproduit l'apparence de Microsoft Windows XP ou Microsoft Vista lorsque l'utilisateur sélectionne un thème Windows XP ou de Vista.
class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP
Membres
Constructeurs publics
Nom |
Description |
---|---|
CMFCVisualManagerWindows::CMFCVisualManagerWindows |
Constructeur par défaut. |
Méthodes publiques
Nom |
Description |
---|---|
L'infrastructure appelle cette méthode pour déterminer si les onglets 3D doivent toujours être mis en surbrillance dans l'application. (Substitutions CMFCVisualManager::AlwaysHighlight3DTabs.) |
|
(Substitutions CMFCVisualManager::DrawComboBorderWinXP.) |
|
(Substitutions CMFCVisualManager::DrawComboDropButtonWinXP.) |
|
(Substitutions CMFCVisualManager::DrawPushButtonWinXP.) |
|
L'infrastructure appelle cette méthode lorsqu'il dessine un bouton de barre d'outils. (Substitutions CMFCVisualManager::GetButtonExtraBorder.) |
|
(Substitutions CMFCVisualManager::GetCaptionButtonExtraBorder.) |
|
(Substitutions CMFCVisualManager::GetDockingPaneCaptionExtraHeight.) |
|
(Substitutions CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.) |
|
(Substitutions CMFCVisualManagerOfficeXP::GetPopupMenuGap.) |
|
(Substitutions CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.) |
|
(Substitutions CMFCVisualManager::IsDefaultWinXPPopupButton.) |
|
(Substitutions CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.) |
|
|
|
Indique si le gestionnaire visuel implémente les menus de style de la XP Office. (Substitutions CMFCVisualManager::IsOfficeXPStyleMenus.) |
|
(Substitutions CMFCVisualManager::IsWindowsThemingSupported.) |
|
Indique si un thème windows est disponible. Un thème peut être un thème Windows XP ou un thème d' Windows Vista . |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawBarGripper.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawBrowseButton.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawButtonBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawCaptionButton.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.) |
|
(Substitutions CMFCVisualManager::OnDrawCheckBoxEx.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawComboBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawComboDropButton.) |
|
(Substitutions CMFCVisualManager::OnDrawControlBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawEditBorder.) |
|
(Substitutions CMFCVisualManager::OnDrawExpandingBox.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.) |
|
L'infrastructure appelle cette méthode lorsqu'il dessine une bordure autour d'une instance de CMFCHeaderCtrl, classe. (Substitutions CMFCVisualManager::OnDrawHeaderCtrlBorder.) |
|
L'infrastructure appelle cette fonction lorsqu'il dessine la flèche de tri d'un contrôle header. (Substitutions CMFCVisualManager::OnDrawHeaderCtrlSortArrow.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawMenuBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.) |
|
Appelé par l'infrastructure lorsqu'il dessine une bordure d'un bouton de page Outlook. (Substitutions CMFCVisualManager::OnDrawOutlookPageButtonBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawPaneBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawPaneCaption.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawScrollButtons.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawSeparator.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawSpinButtons.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.) |
|
L'infrastructure appelle cette méthode lorsqu'il dessine l'indicateur de progression sur l'objet de CMFCStatusBar . (Substitutions CMFCVisualManager::OnDrawStatusBarProgress.) |
|
L'infrastructure appelle cette méthode lorsqu'il dessine la zone de taille pour CMFCStatusBar. (Substitutions CMFCVisualManager::OnDrawStatusBarSizeBox.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawTab.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawTask.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnEraseTabsArea.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnEraseTabsButton.) |
|
L'infrastructure appelle cette méthode lorsqu'elle efface un frame sur CMFCBaseTabCtrl, classe. (Substitutions CMFCVisualManager::OnEraseTabsFrame.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnFillBarBackground.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnFillButtonInterior.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.) |
|
L'infrastructure appelle cette méthode lorsqu'elle remplit intérieur d'un bouton de page Outlook. (Substitutions CMFCVisualManager::OnFillOutlookPageButton.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.) |
|
L'infrastructure appelle cette méthode lorsqu'elle remplit l'arrière-plan d'un contrôle de CMFCTasksPane . (Substitutions CMFCVisualManager::OnFillTasksPaneBackground.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnHighlightMenuItem.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.) |
|
(Substitutions CMFCVisualManagerOfficeXP::OnUpdateSystemColors.) |
|
|
Membres de données
Nom |
Description |
---|---|
Spécifie si le thème Windows XP affiche les onglets 3D. |
Notes
Utilisez la classe d' CMFCVisualManagerWindows pour modifier l'apparence de votre application pour reproduire Windows XP ou le thème actuel d' Windows Vista sur l'ordinateur sur lequel l'application s'exécute.
Toutefois, un thème windows peut ne pas être disponible si votre application s'exécute sur une version de Windows antérieures à Windows XP ou si les thèmes sont désactivés car l'utilisateur utilise la vue Classique . Si aucun thème n'est disponible, l'application utilise le gestionnaire visuel par défaut défini dans CMFCVisualManager.
Exemple
L'exemple suivant illustre l'utilisation de CMFCVisualManagerWindows. Cet extrait de code fait partie d' Exemple d'alerte de démonstration de Bureau.
CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows));
Hiérarchie d'héritage
Configuration requise
en-tête : afxvisualmanagerwindows.h
Voir aussi
Référence
CMFCVisualManagerOfficeXP, classe
CMFCVisualManager::SetDefaultManager