VisualStyleRenderer.Handle Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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