通过


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

当操作系统的视觉样式更改或用户禁用视觉样式时,此属性值将失效。 如果直接访问此属性,则代码应再次查询此属性,以在引发事件时 获取新的句柄, 其属性值为

适用于