2010-12-09 62 views
1

wxWebConnect est une bibliothèque qui permet d'intégrer et d'utiliser XULRunner dans les applications wxWidgets. Cependant, quand je l'utilise dans mon application (ou dans l'application de test fournie avec wxWebConnect) sur Windows Vista, je trouve que lorsque je démarre mon application, il montre le curseur occupé, et pendant que vous maintenez votre souris dessus et ne ' t déplacez-le le curseur qui tourne reste. L'instant où vous déplacez le curseur, il revient à un curseur pointeur ordinaire. Je trouve cela vraiment dérangeant car je suppose qu'il ne sert à rien de faire quoi que ce soit jusqu'à ce que le curseur tourne, et donc j'attends toujours qu'il "finisse" alors qu'en fait il semble qu'il n'y a rien à finir. Il me semble qu'il ne devrait pas rester visible lorsque le curseur n'est plus occupé.XULRunner ne masque pas l'indicateur occupé au démarrage initial

Est-ce que quelqu'un sait ce qui pourrait causer cela ou comment je peux le réparer?

Répondre

1

J'ai finalement trouvé une solution de contournement pour ce problème. Il suffit d'utiliser SetCursor (wx.StockCursor (wx.CURSOR_POINTER)) sur le cadre de l'application principale après avoir appelé OpenURI() pour la première fois, et le curseur du pointeur normal apparaîtra et restera jusqu'à ce que la souris soit déplacée.

Il serait toujours agréable de le corriger dans le code de wxWebConnect plutôt que dans le code de l'application, mais je pense que comme il n'y a pas eu de réponses à venir, c'est le meilleur que j'obtiendrai.