XULRunner在初始启动时没有隐藏忙指示符

时间:2010-12-09 11:57:27

标签: windows wxwidgets mozilla xulrunner

wxWebConnect是一个库,它使XULRunner能够嵌入并用于wxWidgets应用程序。但是,当我在Windows Vista上的应用程序(或wxWebConnect提供的测试应用程序)中使用它时,我发现当我启动应用程序时它显示旋转的忙碌光标,当你将鼠标放在它上面并且不要移动它旋转的光标停留。移动光标的瞬间,它会回落到普通指针光标。我发现这真的让人分心,因为我认为在旋转光标消失之前做任何事都没有意义,所以我还在等待它“完成”,而事实上似乎没有什么可以完成的。在我看来,当它不再忙时,它不应该保持显示忙碌的光标。

有谁知道可能导致这种情况的原因或我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我终于找到了解决此问题的方法。

首次调用OpenURI()后,在主应用程序框架上使用SetCursor(wx.StockCursor(wx.CURSOR_POINTER)),正常的指针光标将会出现并保持不动,直到鼠标移动为止。

将它固定在wxWebConnect代码而不是应用程序代码中仍然很好,但我认为由于没有即将到来的答案,这是我将获得的最佳答案。