2010-12-09 75 views
1

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

有谁知道什么可能会导致这种情况,或者我可以如何解决它?

回答

1

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

第一次调用OpenURI()后,只需在主应用程序框架上使用SetCursor(wx.StockCursor(wx.CURSOR_POINTER)),并且正常的指针光标会弹出并保持不动,直到移动鼠标。

它仍然是很好的修复它在wxWebConnect代码,而不是应用程序代码,但我认为,因为没有答案即将出现这是我会得到的最好的。