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);
[<System.Security.SecurityCritical>]
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 HwndSourceHook delegado) que recibe los mensajes de la 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 al HwndSource tienen un equivalente aproximado de WPF. Use AddHook para controlar los casos en los que el mensaje no tiene WPF equivalente.
El HwndSourceHook delegado es similar 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 reenvieron 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.