HwndSource.AddHook(HwndSourceHook) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのウィンドウ メッセージを受信するイベント ハンドラーを追加します。
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 を返した場合、呼び出し順序でその後のフックは、そのメッセージに対して呼び出されません。