VisualStyleRenderer.Handle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera unikatowy identyfikator bieżącej klasy elementów stylu wizualizacji.
public:
property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
Wartość właściwości
nativeint
Element IntPtr , który identyfikuje zestaw danych, który definiuje klasę elementów określonych przez Classelement .
Wyjątki
System operacyjny nie obsługuje stylów wizualnych.
-lub-
Style wizualizacji są wyłączone przez użytkownika w systemie operacyjnym.
-lub-
Style wizualne nie są stosowane do obszaru klienta okien aplikacji.
Uwagi
Ta właściwość jest używana wewnętrznie przez VisualStyleRenderer metody. Jeśli klasa elementów określona przez Class właściwość nie jest zdefiniowana przez bieżący styl wizualizacji, ta właściwość zwraca wartość IntPtr.Zero.
Ta wartość właściwości jest unieważniona, gdy styl wizualny systemu operacyjnego ulegnie zmianie lub gdy użytkownik wyłączy style wizualizacji. Jeśli uzyskujesz bezpośredni dostęp do tej właściwości, kod powinien wykonać zapytanie dotyczące tej właściwości ponownie, aby uzyskać nowy uchwyt po wystąpieniu SystemEvents.UserPreferenceChanged zdarzenia z UserPreferenceChangedEventArgs.Category wartością UserPreferenceCategory.VisualStylewłaściwości .