私たちのウィンドウレス プラグインは、さまざまなマウス カーソルを設定したいと考えていますが、メッセージを取得していないようですWM_SETCURSOR
(これは、作曲を行っているウィンドウレス プラグインの場合、特に驚くことではありません)。ブラウザーは、カーソルをデフォルトの矢印カーソルに戻そうとしているようです。::SetCursor(...)
したがって、プラグイン コードには、マウスを動かすたびに呼び出すハックがあります。これは機能しますが、Chrome では非常に大きなちらつきが発生します。
これは、マウスをキャプチャしていないときのすべてです。キャプチャできれば問題ありません。
- プラグインをウィンドウレスにしておく必要があります。
- Chrome は をサポートしていないようです
NPAPI:DOMCursors
。 - Javascript にコールバックして、そこにカーソルを設定することを考えました。ただし、呼び出しを簡単に確認
document.getElementById("my_plugin").style.cursor = "crosshair"
しても、Chrome ではマウス カーソルが変化しませんが、これは Firefox では機能します。
これは、Chrome のウィンドウレス プラグインでは、常にデフォルトのマウス カーソルと重大なちらつきのどちらを選択するかで行き詰まっているということですか? または、私が見逃しているものがありますか?
ご意見ありがとうございます...