Bonsoir,

Voilà, je désire afficher un curseur d'attente à l'intérieur d'un thread mais je me retrouve confronté à un probleme.

En effet, déclarer directement BeginWaitCursor() puis EndWaitCursor(), une fois le traitement terminé, n'a aucun effet, de même utiliser CWaitCursor.

J'ai donc posté un message (PostMesage()) en destination de la fenêtre principale pour lancer les deux fonctions de gestion du curseur d'attente en fonction du paramètre transmis. Et là ca fonctionne seulement si pendant le temps de l'opération, on ne bouge plus le curseur. Dans le cas contraire, il redevient "normal".
Alors j'ai pensé à intercepté le message window OnSetCursor() pour gérer cela lorsque la souris bouge. Ceci fonctionne mais je trouve cette solution vraiment lourde...

Connaitriez vous une autre méthode pour implémenter cela? ou une astuce?

Merci

Nicolas