これを使用しています:
SetWindowsHookEx(WH_CALLWNDPROC, ...);
処理したいメッセージは表示されますが、それらのメッセージがターゲットウィンドウに到達しないようにしたいです。だから私はこれを試しました:
SetWindowsHookEx(WH_GETMESSAGE, ...);
これを行うと、メッセージを変更して、ターゲットウィンドウがメッセージを処理できないようにすることができますが、このフックは、処理する必要のあるメッセージを認識しません。これは、送信ではなく、ターゲットウィンドウのキューに投稿されているためだと思いますか?この問題を回避する方法はありますか?ウィンドウのサブクラス化でこれを実現できる可能性があると聞きましたが、別のプロセスでウィンドウをサブクラス化できますか?フックを使用してこれを行う方法はありますか?