HwndSource.AddHook(HwndSourceHook) Метод

Определение

Добавляет обработчик событий, получающий все сообщения окна.

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)

Параметры

hook
HwndSourceHook

Реализация обработчика (на основе делегата HwndSourceHook), получающая сообщения окна.

Атрибуты

Комментарии

Важно!

Этот метод недоступен в зоне безопасности Интернета.

Большинство сообщений Win32, которые достигают приблизительного HwndSource эквивалента WPF. Используется для AddHook обработки случаев, когда сообщение не имеет эквивалента WPF.

Делегат HwndSourceHook напоминает профиль параметра процедуры главного окна Win32. Все сообщения о окне, получаемые основной процедурой родительского HwndSource окна, также пересылаются делегатам HwndSourceHook .

Крючки вызываются в том порядке, в который они были добавлены. Если какой-либо перехватчик возвращается handled=true для сообщения, перехватчики после него в порядке вызова не вызываются для этого сообщения.

Применяется к

См. также раздел