VisualStyleRenderer.Handle Propiedad

Definición

Obtiene un identificador único para la clase actual de elementos de estilo visual.

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

Valor de propiedad

IntPtr

nativeint

IntPtr que identifica un conjunto de datos que define la clase de elementos especificada por Class.

Excepciones

El sistema operativo no admite estilos visuales.

o bien

El usuario ha deshabilitado los estilos visuales en el sistema operativo.

o bien

Los estilos visuales no se aplican al área de cliente de las ventanas de aplicación.

Comentarios

Los métodos usan internamente VisualStyleRenderer esta propiedad. Si la clase de elementos especificado por la Class propiedad no está definida por el estilo visual actual, esta propiedad devuelve IntPtr.Zero.

Este valor de propiedad se invalida cuando cambia el estilo visual del sistema operativo o cuando el usuario deshabilita los estilos visuales. Si accede directamente a esta propiedad, el código debe consultar esta propiedad de nuevo para obtener un nuevo identificador cuando se genere el SystemEvents.UserPreferenceChanged evento con el UserPreferenceChangedEventArgs.Category valor de propiedad de UserPreferenceCategory.VisualStyle.

Se aplica a