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

Určuje IntPtr sadu dat, která definuje třídu prvků určených 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

Styly vizuálů se nepoužívají v klientské oblasti oken aplikací.

Poznámky

Tato vlastnost se interně používá metodami VisualStyleRenderer . Pokud třída prvků určených Class vlastností není definována aktuálním vizuálním stylem, vrátí IntPtr.Zerotato vlastnost .

Tato hodnota vlastnosti je neplatná, 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 váš kód tuto vlastnost znovu dotazovat, aby při SystemEvents.UserPreferenceChanged vyvolání události s UserPreferenceChangedEventArgs.Category hodnotou UserPreferenceCategory.VisualStylevlastnosti .

Platí pro