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

Implementazione del gestore (basata sul HwndSourceHook delegato) 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 il HwndSource hanno un macchine virtuali Windows equivalente approssimativo. Usare AddHook per gestire i casi in cui il messaggio non ha macchine virtuali Windows equivalente.

Il HwndSourceHook delegato è simile al profilo del parametro di una routine della finestra principale Win32. Anche tutti i messaggi di finestra ricevuti dalla routine della finestra principale della HwndSource finestra padre vengono inoltrati ai HwndSourceHook delegati.

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

Si applica a

Vedi anche