Classe de CMFCBaseVisualManager
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 |
Les éléments et initialise un objet d' CMFCBaseVisualManager . |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
Destructor. |
Méthodes publiques
Nom |
Description |
Dessine un contrôle de case à cocher à l'aide de le thème windows actuel. |
|
Dessine une bordure de zone de liste déroulante à l'aide de le thème windows actuel. |
|
Dessine un bouton de liste déroulante de la zone de liste déroulante à l'aide de le thème windows actuel. |
|
Dessine un bouton de commande à l'aide de le thème windows actuel. |
|
Dessine un contrôle de case d'option à l'aide de le thème windows actuel. |
|
Dessine une barre de progression sur un contrôle de barre d'état (Classe de CMFCStatusBar) à l'aide de le thème windows actuel. |
|
Remplit arrière-plan du contrôle rebar à l'aide de le thème windows actuel. |
|
Obtient le thème windows actuel. |
Méthodes protégées
Nom |
Description |
Appelle CloseThemeData pour tous les handles obtenus en 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
Configuration requise
en-tête : afxvisualmanager.h