HwndSource.AddHook(HwndSourceHook) メソッド

定義

すべてのウィンドウ メッセージを受信するイベント ハンドラーを追加します。

public:
 void AddHook(System::Windows::Interop::HwndSourceHook ^ hook);
[System.Security.SecurityCritical]
public void AddHook(System.Windows.Interop.HwndSourceHook hook);
[<System.Security.SecurityCritical>]
member this.AddHook : System.Windows.Interop.HwndSourceHook -> unit
Public Sub AddHook (hook As HwndSourceHook)

パラメーター

hook
HwndSourceHook

ウィンドウ メッセージを受信するハンドラーの実装 ( HwndSourceHook デリゲートに基づく)。

属性

注釈

Important

この方法は、インターネット セキュリティ ゾーンでは使用できません。

HwndSource に到達するほとんどの Win32 メッセージは、ほぼWPF同等です。 AddHook を使用して、メッセージに同等のWPFがない場合を処理します。

HwndSourceHook デリゲートは、Win32 メイン ウィンドウ プロシージャのパラメーター プロファイルに似ています。 HwndSource親ウィンドウのメイン ウィンドウ プロシージャが受信するすべてのウィンドウ メッセージも、HwndSourceHook デリゲートに転送されます。

フックは、追加された順序で呼び出されます。 いずれかのフックがメッセージの handled=true を返した場合、呼び出し順序でその後のフックは、そのメッセージに対して呼び出されません。

適用対象

こちらもご覧ください