pulpul74
Messages postés77Date d'inscriptionjeudi 11 octobre 2007StatutMembreDernière intervention27 septembre 2010
-
4 déc. 2007 à 09:53
pulpul74
Messages postés77Date d'inscriptionjeudi 11 octobre 2007StatutMembreDernière intervention27 septembre 2010
-
6 déc. 2007 à 15:11
Bonjour.
Je créé actuellement un programme qui me permet d'enregistrer les mouvement de la souris et de les retranscrire par la suite.
Mais j'ai quelques petits problèmes et j'aurai besoin de vos lumière.
- Tout d'abord , pour l'enregistrement, j'utilise l'API GetAsyncKeyState avec les paramètre VK_RBUTTON et K_LBUTTON pour le click droit et gauche de la souris. j'arrive très bien à détecter un clic ou un double clic, mais je n'arrive pas à savoir si le bouton de la souris est laisser un moment enfoncé...
- Ensuite pour retranscrire les clics de la souris, j'utilise les fonctions mouse_event MOUSEEVENTF_LEFTDOWN, 0, 0, 1, 0 et mouse_event MOUSEEVENTF_LEFTUP, 0, 0, 1, 0 , basées sur l'API mouse_event. La majorité du temps tout fonctionne bien, a part pour la barre des taches, un clic sur celle ci ne fonctionne pas. par exemple je jeux ouvrir le menu, la souris vient bien dessus, mais le clic n'a aucun effet, le menu ne s'ouvre pas.idem pour changer de fenetre.
Voila si quelqu'un aurait une quelquonque idée, merci d'avance
A voir également:
Enregistrement et retranscription mouvements souris
pulpul74
Messages postés77Date d'inscriptionjeudi 11 octobre 2007StatutMembreDernière intervention27 septembre 2010 4 déc. 2007 à 10:57
Ok je vais regarder ca attentivement, merci de ta réponse. Ce que j'espere c'est que les informations de ce journal sont récupérable par un variable, il me faudra ensuite traiter ce message pour voir quelle action a été faite... Je vais voir ca.
Et si quelqu'un à une idée sur le clic sur la barre des taches, parce que là moi je sèche, je commence à me demander si cela est possible...