VisualStyleRenderer.Handle Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.