HwndSource.AddHook(HwndSourceHook) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um manipulador de eventos que recebe todas as mensagens de janela.
public:
void AddHook(System::Windows::Interop::HwndSourceHook ^ hook);
[System.Security.SecurityCritical]
public void AddHook(System.Windows.Interop.HwndSourceHook hook);
[<System.Security.SecurityCritical>]
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 HwndSourceHook delegado) 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 atingem o HwndSource têm um equivalente WPF aproximado. Você usa AddHook para lidar com os casos em que a mensagem não tem WPF equivalente.
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 de janela principal da HwndSource janela pai recebe também são encaminhadas para os 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.