Sdílet prostřednictvím


VisualStyleRenderer.Handle Vlastnost

Definice

Získá jedinečný identifikátor pro aktuální třídu prvků vizuálního stylu.

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

Hodnota vlastnosti

IntPtr

nativeint

Identifikuje IntPtr sadu dat, která definuje třídu prvků určených parametrem Class.

Výjimky

Operační systém nepodporuje vizuální styly.

-nebo-

Vizuální styly jsou zakázány uživatelem v operačním systému.

-nebo-

Vizuální styly nejsou použity v klientské oblasti oken aplikací.

Poznámky

Tuto vlastnost interně VisualStyleRenderer používají metody . Pokud třída elementů určená Class vlastností není definována aktuálním stylem vizuálu, vrátí IntPtr.Zerotato vlastnost .

Tato hodnota vlastnosti je zrušena, když se změní vizuální styl operačního systému nebo když uživatel zakáže vizuální styly. Pokud k této vlastnosti přistupujete přímo, měl by se váš kód na tuto vlastnost dotazovat znovu, aby získal nový popisovač při SystemEvents.UserPreferenceChanged vyvolání události s UserPreferenceChangedEventArgs.Category hodnotou UserPreferenceCategory.VisualStylevlastnosti .

Platí pro