Partager via


CMFCBaseVisualManager, classe

Une couche entre les gestionnaires visuels dérivés et l'API de thème windows.

CMFCBaseVisualManager charge UxTheme.dll, si disponible, et gère l'accès aux méthodes API de thème windows.

Cette classe sert à un usage interne uniquement.

class CMFCBaseVisualManager: public CObject

Membres

Constructeurs publics

Nom

Description

CMFCBaseVisualManager::CMFCBaseVisualManager

Les éléments et initialise un objet d' CMFCBaseVisualManager .

CMFCBaseVisualManager::~CMFCBaseVisualManager

Destructor.

Méthodes publiques

Nom

Description

CMFCBaseVisualManager::DrawCheckBox

Dessine un contrôle de case à cocher à l'aide de le thème windows actuel.

CMFCBaseVisualManager::DrawComboBorder

Dessine une bordure de zone de liste déroulante à l'aide de le thème windows actuel.

CMFCBaseVisualManager::DrawComboDropButton

Dessine un bouton de liste déroulante de la zone de liste déroulante à l'aide de le thème windows actuel.

CMFCBaseVisualManager::DrawPushButton

Dessine un bouton de commande à l'aide de le thème windows actuel.

CMFCBaseVisualManager::DrawRadioButton

Dessine un contrôle de case d'option à l'aide de le thème windows actuel.

CMFCBaseVisualManager::DrawStatusBarProgress

Dessine une barre de progression sur un contrôle de barre d'état (CMFCStatusBar, classe) à l'aide de le thème windows actuel.

CMFCBaseVisualManager::FillReBarPane

Remplit arrière-plan du contrôle rebar à l'aide de le thème windows actuel.

CMFCBaseVisualManager::GetStandardWindowsTheme

Obtient le thème windows actuel.

Méthodes protégées

Nom

Description

CMFCBaseVisualManager::CleanUpThemes

Appelle CloseThemeData pour tous les handles obtenus en UpdateSystemColors.

CMFCBaseVisualManager::UpdateSystemColors

Appels OpenThemeData pour obtenir des handles pour dessiner des contrôles : fenêtres, les barres d'outils, boutons, et ainsi de suite.

Notes

Vous ne devez pas instancier des objets de cette classe directement.

Comme il s'agit d'une classe de base pour tous les gestionnaires visuels, il vous suffit d'appeler CMFCVisualManager::GetInstance, obtient un pointeur vers le gestionnaire visuel actuel, puis accédez aux méthodes pour CMFCBaseVisualManager à l'aide de ce pointeur. Toutefois, si vous devez afficher un contrôle à l'aide de le thème windows actuel, il est préférable d'utiliser l'interface d' CMFCVisualManagerWindows .

Hiérarchie d'héritage

CObject

   CMFCBaseVisualManager

Configuration requise

en-tête : afxvisualmanager.h

Voir aussi

Référence

Graphique de la hiérarchie

Autres ressources

classes MFC