Condividi tramite


VisualStyleRenderer.Handle Proprietà

Definizione

Ottiene un identificatore univoco per la classe corrente di 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 che identifica un set di dati che definisce la classe di elementi specificati da Class.

Eccezioni

Il sistema operativo non supporta gli stili di visualizzazione.

oppure

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

oppure

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

Commenti

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

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

Si applica a