VisualStyleRenderer.Handle Propriedade

Definição

Obtém um identificador único para a classe atual 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 Propriedade

IntPtr

nativeint

Um IntPtr que identifica um conjunto de dados que define a classe de elementos especificada por Class.

Exceções

O sistema operativo não suporta estilos visuais.

-ou-

Os estilos visuais são desativados pelo utilizador no sistema operativo.

-ou-

Estilos visuais não são aplicados à área cliente das janelas de aplicação.

Observações

Esta propriedade é usada internamente pelos VisualStyleRenderer métodos. Se a classe de elementos especificada pela Class propriedade não estiver definida pelo estilo visual atual, então esta propriedade devolve IntPtr.Zero.

Este valor de propriedade é invalidado quando o estilo visual do sistema operativo muda, ou quando o utilizador desativa estilos visuais. Se aceder diretamente a esta propriedade, o seu código deve consultar esta propriedade novamente para obter um novo handle quando o SystemEvents.UserPreferenceChanged evento for ativado com o UserPreferenceChangedEventArgs.Category valor da propriedade de UserPreferenceCategory.VisualStyle.

Aplica-se a