HwndSource.AddHook(HwndSourceHook) Metoda

Definicja

Dodaje procedurę obsługi zdarzeń, która odbiera wszystkie komunikaty okien.

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)

Parametry

hook
HwndSourceHook

Implementacja procedury obsługi (na podstawie delegata HwndSourceHook ), która odbiera komunikaty okna.

Atrybuty

Uwagi

Ważne

Ta metoda nie jest dostępna w strefie zabezpieczeń w Internecie.

Większość komunikatów Win32, które docierają do elementu HwndSource , mają przybliżony odpowiednik WPF. AddHook Służy do obsługi przypadków, w których komunikat nie ma odpowiednika WPF.

Delegat HwndSourceHook przypomina profil parametru procedury okna głównego Win32. Wszystkie komunikaty okna odbierane przez procedurę okna głównego okna nadrzędnego HwndSource są również przekazywane do HwndSourceHook delegatów.

Haki są wywoływane w kolejności, w której zostały dodane. Jeśli jakikolwiek punkt zaczepienia zwraca handled=true komunikat, punkty zaczepienia po nim w kolejności wywołania nie są wywoływane dla tego komunikatu.

Dotyczy

Zobacz też