VisualStyleRenderer.Handle Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Reçoit un identificateur unique pour la classe courante des éléments de style visuel.
public:
property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
Valeur de propriété
nativeint
IntPtr qui identifie un jeu de données définissant la classe d'éléments spécifiée par Class.
Exceptions
Le système d'exploitation ne prend pas en charge les styles visuels.
- ou -
Les styles visuels sont désactivés par l'utilisateur dans le système d'exploitation.
- ou -
Les styles visuels ne sont pas appliqués à la zone client des fenêtres d'application.
Remarques
Cette propriété est utilisée en interne par les VisualStyleRenderer méthodes . Si la classe d’éléments spécifiée par la Class propriété n’est pas définie par le style visuel actuel, cette propriété retourne IntPtr.Zero.
Cette valeur de propriété est invalidée lorsque le style visuel du système d’exploitation change ou lorsque l’utilisateur désactive les styles visuels. Si vous accédez directement à cette propriété, votre code doit interroger à nouveau cette propriété pour obtenir un nouveau handle lorsque l’événement SystemEvents.UserPreferenceChanged est déclenché avec la valeur de propriété UserPreferenceChangedEventArgs.Category de UserPreferenceCategory.VisualStyle.