[VB] enregistrer les movements de la souris + ses clics

enregistrer les movements de la souris + ses clics [VB] - Programmation

Marsh Posté le 28-11-2001 à 15:24:18    

Bonjour,
 
En utilisant l'api mouse_event, j'arrive à faire bouger la souris, et à émuler des clics gauche/droit.
 
Mais j'aimerais aussi pouvoir enregistrer les mouvements de la souris, par exemple dans un tableau à 2 collones avec les coordonnées successives toutes les 100 ms par exemple.
Et les clics aussi.
 
Merci


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Marsh Posté le 28-11-2001 à 15:24:18   

Reply

Marsh Posté le 29-11-2001 à 07:51:49    

Il vaut mieux que tu passes par la boucle d'evement :
SendMessage (Pour en voyer un event).
Apres il suffit de declarer un call back afin d'etre informé de tout ce que tu fait (clavier, souris, ...)
Regarde dans MSDN c'est bien documenter :)

Reply

Marsh Posté le 29-11-2001 à 11:59:07    

En VB, c'est pas dure.
 
Dans ta fenetre de code, tu te crée un evenement OnMouseMove, ou un truc du genre, qui doit te renvoyer les coord de la souris, et la tu le stocke.
 
Sinon, tu te crée un timer qui va regarder la position du curseur.

Reply

Marsh Posté le 29-11-2001 à 13:57:16    

TheNicow>cette méthode ne marche que pour récuperer la position dans la zone de ton application, pas au dela.
 
Je conseillerais la méthode de Yop qui a en plus le mérite de montrer les fonctions de rappel (callbacks) et la gestion d'évenements (et donc les API). De plus, c'est plus propre et plus performant.

Reply

Marsh Posté le 29-11-2001 à 14:28:08    

Merci tous les 3, je vais voir ce que je peux faire, en m'aidant comme il est dit de l'aide ...


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed