Condividi tramite


HwndSource.AddHook(HwndSourceHook) Metodo

Definizione

Aggiunge un gestore eventi che riceve tutti i messaggi della finestra.

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)

Parametri

hook
HwndSourceHook

L'implementazione del gestore (basata sul delegato HwndSourceHook ) che riceve i messaggi della finestra.

Attributi

Commenti

Importante

Questo metodo non è disponibile nell'area di sicurezza Internet.

La maggior parte dei messaggi Win32 che raggiungono l'oggetto HwndSource hanno un equivalente WPF approssimativo. Si usa AddHook per gestire i casi in cui il messaggio non ha alcun equivalente WPF.

Il HwndSourceHook delegato è simile al profilo del parametro di una procedura principale Win32. Tutti i messaggi della finestra che la procedura principale della HwndSource finestra padre riceve vengono inoltrati anche ai HwndSourceHook delegati.

I hook vengono chiamati nell'ordine in cui sono stati aggiunti. Se un hook restituisce handled=true un messaggio, gli hook dopo di esso nell'ordine di chiamata non vengono chiamati per tale messaggio.

Si applica a

Vedi anche