VS 2010 で生成された、開始と停止の 2 つのボタンを含む単純なフォームを使用しています。Start は SetWindowsHookEx を使用して WH_MOUSE_LL をトリガーし、stop はフックを停止します。フックは正常に機能し、マウスの中ボタンのクリックをダブルクリックに「置き換える」ことができます。唯一の問題は、フォームの最小化/最大化/閉じるボタンをクリックすることです.上記のボタンによって呼び出されるフックとイベント。これらのボタンのいずれかを押すと、アクションが完了する前にしばらくの間「押された」ままになるという事実を反映しています(フォームの最小化など)。フォームを右クリックしてこれらのアクションのいずれかを選択すると、すぐに応答します。フックを停止して上記のボタンのいずれかを押すと、同じことが起こります。誰かがそのような行動に遭遇しましたか?
2039 次