| ■No907に返信(melodyさんの記事) melodyさん、こんにちは、Sahmaro です。 本日調査しましたが、結論として Sleipnir での1回目の対策はできそうにありません。m(__)m Sleipnir のブラウザコントロール上で右クリックするとなぜかクリックダウンでは、WM_RBUTTONDOWN のメッセージが飛ばずにクリックアップ時に WM_RBUTTONDOWN と WM_RBUTTONUP が続けて飛んできます。(by Spy.exe) が、システムフック上からは WM_RBUTTONUP メッセージを捕らえられません。 v6.40 から1回目が失敗するのは、 WM_RBUTTONUP メッセージを捕らえられないのでクリック位置の更新ができていないため2回目クリック時にマウスが同じ位置でないと判断していることによります。 #v6.40 の改善項目 #・2回目の右クリック時に移動した場合はアプリケーションの Pop Up Menu を 表示するように改善 #と排他になってしまいます。 クリックダウンで、WM_RBUTTONDOWN のメッセージを出さないようにアプリケーションで操作ができるものかわかりませんが、このような動作は Sleipnir だけです。 #なぜ、このような動きをするんだろう?
|