Udostępnij za pośrednictwem


VisualStyleRenderer.Handle Właściwość

Definicja

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

IntPtr

nativeint

Element IntPtr identyfikujący zestaw danych definiujący klasę elementów określonych przez Classelement .

Wyjątki

System operacyjny nie obsługuje stylów wizualnych.

— lub —

Style wizualne 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 wysłać zapytanie do tej właściwości ponownie, aby uzyskać nowe dojście po SystemEvents.UserPreferenceChanged wystąpieniu UserPreferenceChangedEventArgs.Category zdarzenia z wartością UserPreferenceCategory.VisualStylewłaściwości .

Dotyczy