par Admin Sam 16 Oct 2010 - 19:00
Il faudrait utiliser le Hooking, chose longue et compliqué, mais il y a une autre solution
Avec ton Timer justement, tu vas récupérer la position de la souris, et si elle change, c'est que la souris bouge. Pour cela, utilise l'action Modifier une variable, et met en valeur :
System.Windows.Forms.Position.X
ou
System.Windows.Forms.Position.Y
(cette valeur n'est pas du texte)
J'imagine que tu remarques bien qu'une commande permet de récupérer la position X et l'autre Y de la souris à l'écran =)
Voila, avec ça tu pourras déterminer si elle bouge ou pas, en testant régulièrement les positions avec ton Timer.
Juste, vue que j'en ai parlé j'explique ce que c'est en fait :
Le Hooking utilise les API Windows (les dll réutilisables fournis par Windows) et permet par exemple de savoir quand la souris bouge, ou quand une touche du clavier est appuyé. En outre, au lieu de tester si une valeur change avec un Timer, le Hooking a pour but d'exécuter une fonction de ton choix lorsque la souris bouge justement, ou autre. Tu sais tout maintenant
@+