VisualStyleRenderer.Handle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 .