VisualStyleRenderer.Handle Egenskap

Definition

Hämtar en unik identifierare för den aktuella klassen med visuella formatelement.

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

Egenskapsvärde

IntPtr

nativeint

En IntPtr som identifierar en uppsättning data som definierar klassen med element som anges av Class.

Undantag

Operativsystemet stöder inte visuella format.

-eller-

Visuella format är inaktiverade av användaren i operativsystemet.

-eller-

Visuella format tillämpas inte på klientområdet i programfönster.

Kommentarer

Den här egenskapen används internt av VisualStyleRenderer metoderna. Om klassen med element som anges av Class egenskapen inte definieras av det aktuella visuella formatet returnerar IntPtr.Zeroden här egenskapen .

Det här egenskapsvärdet ogiltigförklaras när det visuella formatet för operativsystemet ändras eller när användaren inaktiverar visuella format. Om du kommer åt den här egenskapen direkt bör koden fråga den här egenskapen igen för att få en ny handtag när SystemEvents.UserPreferenceChanged händelsen genereras med UserPreferenceChangedEventArgs.Category egenskapsvärdet UserPreferenceCategory.VisualStyle.

Gäller för