Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Proprietà VisualStyleRenderer.Handle

ottiene un identificatore univoco per la classe corrente di elementi di stile di visualizzazione.

Spazio dei nomi:  System.Windows.Forms.VisualStyles
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
public IntPtr Handle { get; }

Valore proprietà

Tipo: System.IntPtr
IntPtr che identifica un set di dati che definisce la classe di elementi specificati da Class.
EccezioneCondizione
InvalidOperationException

il sistema operativo non supporta gli stili di visualizzazione.

- oppure-

Gli stili visivi sono disabilitati dall'utente nel sistema operativo.

- oppure-

Gli stili di visualizzazione non si applicano all'area client delle finestre dell'applicazione.

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

Questo valore della proprietà viene invalidata quando lo stile di visualizzazione delle modifiche del sistema operativo, oppure quando l'utente disabilita gli stili di visualizzazione. Se si accede direttamente a questa proprietà, il codice deve eseguire la query in questa proprietà per ottenere le nuove handle quando SystemEvents.UserPreferenceChanged l'evento viene generato con UserPreferenceChangedEventArgs.Category valore della proprietà di UserPreferenceCategory.VisualStyle.

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.