2010-12-09 53 views
1

wxWebConnect是一個庫,它使XULRunner可以嵌入並用於wxWidgets應用程序。但是,當我在Windows Vista上的應用程序(或隨wxWebConnect提供的測試應用程序)中使用它時,我發現當我啓動應用程序時,它顯示旋轉忙碌光標,並將鼠標放在它上面,不要移動旋轉的光標停留。你移動光標的瞬間就會回落到一個普通的指針遊標。我發現這很讓人分心,因爲我認爲在旋轉的光標消失之前沒有任何意義,所以我仍然在等待它「完成」,事實上看起來沒有什麼可完成的。在我看來,它不應該在不再忙時顯示忙碌光標。XULRunner在初始啓動時沒有隱藏繁忙指示燈

有誰知道什麼可能會導致這種情況,或者我可以如何解決它?

回答

1

我終於找到了解決此問題的解決方法。

第一次調用OpenURI()後,只需在主應用程序框架上使用SetCursor(wx.StockCursor(wx.CURSOR_POINTER)),並且正常的指針光標會彈出並保持不動,直到移動鼠標。

它仍然是很好的修復它在wxWebConnect代碼,而不是應用程序代碼,但我認爲,因爲沒有答案即將出現這是我會得到的最好的。