Nyelv

VisualStyleRenderer.Handle Tulajdonság

Definíció

Egyedi azonosítót kap a vizuális stíluselemek aktuális osztályához.

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

Tulajdonság értéke

IntPtr

nativeint

Olyan IntPtr adatkészletet azonosít, amely meghatározza a megadott elemosztályt Class.

Kivételek

Az operációs rendszer nem támogatja a vizuális stílusokat.

-vagy-

A vizuális stílusokat a felhasználó letiltja az operációs rendszerben.

-vagy-

A vizualizációs stílusok nincsenek alkalmazva az alkalmazásablakok ügyfélterületére.

Megjegyzések

Ezt a tulajdonságot a metódusok belsőleg VisualStyleRenderer használják. Ha a tulajdonság által Class megadott elemek osztályát nem az aktuális vizualizációs stílus határozza meg, akkor ez a tulajdonság ad vissza IntPtr.Zero.

Ez a tulajdonságérték érvénytelenítve lesz, ha az operációs rendszer vizualizációs stílusa megváltozik, vagy ha a felhasználó letiltja a vizuális stílusokat. Ha közvetlenül éri el ezt a tulajdonságot, a kódnak újra le kell kérdeznie ezt a tulajdonságot, hogy új leírót kapjon, amikor az SystemEvents.UserPreferenceChanged eseményt a tulajdonságértékkel emeli UserPreferenceChangedEventArgs.Categoryki.UserPreferenceCategory.VisualStyle

A következőre érvényes: