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 |
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 (CMFCStatusBar, classe) à 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