Compartilhar via


HwndSource.AddHook(HwndSourceHook) Método

Definição

Adiciona um manipulador de eventos que recebe todas as mensagens da janela.

public:
 void AddHook(System::Windows::Interop::HwndSourceHook ^ hook);
[System.Security.SecurityCritical]
public void AddHook (System.Windows.Interop.HwndSourceHook hook);
public void AddHook (System.Windows.Interop.HwndSourceHook hook);
[<System.Security.SecurityCritical>]
member this.AddHook : System.Windows.Interop.HwndSourceHook -> unit
member this.AddHook : System.Windows.Interop.HwndSourceHook -> unit
Public Sub AddHook (hook As HwndSourceHook)

Parâmetros

hook
HwndSourceHook

A implementação do manipulador (com base no delegado HwndSourceHook) que recebe as mensagens da janela.

Atributos

Comentários

Importante

Esse método não está disponível na zona de segurança da Internet.

A maioria das mensagens win32 que chegam ao HwndSource tem um equivalente aproximado do WPF. Você usa AddHook para lidar com os casos em que a mensagem não tem equivalente do WPF.

O HwndSourceHook delegado se assemelha ao perfil de parâmetro de um procedimento de janela principal do Win32. Todas as mensagens de janela que o procedimento principal da HwndSource janela pai recebe também são encaminhadas aos HwndSourceHook delegados.

Ganchos são chamados na ordem em que foram adicionados. Se qualquer gancho retornar handled=true para uma mensagem, os ganchos após ele na ordem de chamada não serão chamados para essa mensagem.

Aplica-se a

Confira também