Share via


VisualStyleRenderer.Handle Proprietà

Definizione

Ottiene un identificativo univoco per la classe corrente degli elementi dello stile di visualizzazione.

public:
 property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

Valore della proprietà

IntPtr

nativeint

Oggetto IntPtr utilizzato per l'identificazione di un set di dati che definisce la classe degli elementi specificati dalla proprietà Class.

Eccezioni

Il sistema operativo non supporta gli stili di visualizzazione.

-oppure-

Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.

-oppure-

Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.

Commenti

Questa proprietà viene usata internamente dai VisualStyleRenderer metodi. Se la classe di elementi specificati dalla proprietà non è definita dallo Class stile di visualizzazione corrente, questa proprietà restituisce IntPtr.Zero.

Questo valore della proprietà viene invalidato quando lo stile visivo del sistema operativo cambia o quando l'utente disabilita gli stili di visualizzazione. Se si accede direttamente a questa proprietà, il codice deve eseguire nuovamente una query su questa proprietà per ottenere un nuovo handle quando l'evento viene generato con il SystemEvents.UserPreferenceChangedUserPreferenceChangedEventArgs.Category valore della proprietà di UserPreferenceCategory.VisualStyle.

Si applica a