共用方式為


VisualStyleRenderer.Handle 屬性

定義

獲得目前視覺風格元素類別的唯一識別碼。

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

屬性值

IntPtr

nativeint

一個 IntPtr ,該資料定義了由 Class所指定的元素類別。

例外狀況

作業系統不支援視覺樣式。

-或-

視覺樣式則由使用者在作業系統中停用。

-或-

視覺樣式不會套用到應用程式視窗的用戶端區域。

備註

此特性在方法內部 VisualStyleRenderer 被利用。 如果該屬性指定的 Class 元素類別未被當前視覺風格定義,則該屬性會回傳 IntPtr.Zero

當作業系統的視覺風格改變,或使用者停用視覺風格時,這個屬性值即失效。 如果你直接存取這個屬性,你的程式碼應該會再次查詢,當 SystemEvents.UserPreferenceChanged 事件被提出時,屬性值為 UserPreferenceChangedEventArgs.CategoryUserPreferenceCategory.VisualStyle

適用於