HwndSource.AddHook(HwndSourceHook) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのウィンドウ メッセージを受け取るイベント ハンドラーを追加します。
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 デリゲートに基づく実装)。
- 属性
注釈
重要
この方法は、インターネット セキュリティ ゾーンでは使用できません。
到達 HwndSource するほとんどの Win32 メッセージには、ほぼ同等の WPF があります。 メッセージに同等の WPF がない場合を処理するために使用 AddHook します。
デリゲートは HwndSourceHook 、Win32 メイン ウィンドウ プロシージャのパラメーター プロファイルに似ています。 親ウィンドウのメイン ウィンドウ プロシージャ HwndSource が受信するすべてのウィンドウ メッセージも、デリゲートに HwndSourceHook 転送されます。
フックは、追加された順序で呼び出されます。 メッセージに handled
=true
対してフックが戻った場合、そのメッセージの呼び出し順序の後のフックは呼び出されません。