HwndSource.AddHook(HwndSourceHook) Método
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í.
Agrega un controlador de eventos que recibe todos los mensajes de ventana.
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
Implementación del controlador (basada en el delegado HwndSourceHook) que recibe los mensajes de ventana.
- Atributos
Comentarios
Importante
Este método no está disponible en la zona de seguridad de Internet.
La mayoría de los mensajes win32 que llegan a HwndSource tienen un equivalente aproximado de WPF. Se usa AddHook para controlar los casos en los que el mensaje no tiene ningún equivalente de WPF.
El HwndSourceHook delegado se parece al perfil de parámetro de un procedimiento de ventana principal de Win32. Todos los mensajes de ventana que recibe el procedimiento de ventana principal de la HwndSource ventana primaria también se reenvía a los HwndSourceHook delegados.
Se llama a los enlaces en el orden en que se agregaron. Si algún enlace devuelve handled
=true
un mensaje, no se llama a los enlaces después de él en el orden de llamada para ese mensaje.