HwndSource.AddHook(HwndSourceHook) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.