我们的无窗口插件想要设置不同的鼠标光标,但它似乎没有得到WM_SETCURSOR
消息(对于正在进行编写的无窗口插件,这并不让我感到惊讶)。浏览器似乎试图将光标恢复为默认箭头光标。因此,我们的插件代码中有一个黑客用来在每次鼠标移动后调用::SetCursor(...)
。这可以,但在Chrome上你会得到非常显着的闪烁。
这就是我们没有捕获鼠标的全部内容。如果我们捕获它,那么事情就可以了。
NPAPI:DOMCursors
。document.getElementById("my_plugin").style.cursor = "crosshair"
并不会改变Chrome中的鼠标光标,即使这可以在Firefox中使用。这是否意味着在Chrome无窗口插件中,您始终可以选择默认鼠标光标/显着闪烁?或者有什么我想念的东西?
感谢您的任何意见......