HwndSource.AddHook(HwndSourceHook) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.