macgyver49
Messages postés58Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 5 août 2005
-
7 févr. 2005 à 15:18
macgyver49
Messages postés58Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 5 août 2005
-
8 févr. 2005 à 16:52
salut
Je m'appelle titi et je travaille avec panpan
Nous voudrions parametrer le pointeur de la souris lorsque celle ci est occupee
(voire panneau de configuration\souris\onglet Pointeur).
Nous avons essaye les proprietes et methodes MouseIcon et MousePointer.
Le problème est que nous utilisons un timer d'une seconde et qu'une procédure
déclenche le sablier de la souris ce qui la fait clignoter toutes les secondes.
Nous sommes ouvert à toutes propositions...
(rapidement si possible (on est en stage))
macgyver49
Messages postés58Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 5 août 2005 8 févr. 2005 à 08:49
Salut Hassen,
Nous connaissons cette instruction. Cependant, il est inefficace face a notre
probleme. Notre programme est actualise toutes les secondes par un timer.
Toutes les secondes, une fonction est executee, ce qui declenche le sablier de
windows (le sablier se lance lorsqu'une fonction demande pas mal de ressources).
Nous ne pouvons pas changer juste le curseur, il faut que nous changions le
parametrage de windows pour que le sablier devienne un curseur standart
(vbArrow) lors de l'execution de ce programme..
J'espere que tu pourras repondre a notre probleme.
cs_hassen
Messages postés338Date d'inscriptionmardi 28 janvier 2003StatutMembreDernière intervention 4 novembre 2008 8 févr. 2005 à 14:08
salut
je crois que j'ai compris je vient de comprendre votre probleme.
si j'ai bien compris vous ne voulez pas que le sablier apparaisse
je crois que dans ce cas vous devrier mettre la fonction "DoEvents" dans la routine de votre programme.
par exemple si le routine que vous executer c'est une boucle vous devez mettre dans cette boule l'instruction Doevents.
For ...
...
...
DoEvents
Next
ceci permettre a l'ordinateur de traiter les autres evenement qu'il trouvera dans les autre programme. je crois que ca marchera
macgyver49
Messages postés58Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 5 août 2005 8 févr. 2005 à 16:52
Salut Hassen, c'est encore nous!
Je pense que tu as compris notre problème mais l'instruction DoEvents ne
fonctionne pas dans notre cas.
Les autres événements ne sont pas bloqués par le timer. C'est une fonction
(écriture sur un automate) qui déclenche le sablier et le fait d'écrire cette
instruction dans cette fonction est inutile.