En ce moment, lorsque je tente une boucle qui contient quelque chose comme:Déplacer la souris sans accélération en C++ en utilisant mouse_event
mouse_event(MOUSEEVENTF_MOVE,dx,dy,0,0);
La souris a tendance à se déplacer plus (dx, dy). Recherche en ligne, je pense que c'est à cause de l'accélération appliquée par le système d'exploitation. Comment puis-je déplacer la souris d'un montant absolu? MOUSEEVENTF_ABSOLUTE semble être peut-être ce que je cherche, mais je ne vois pas comment l'utiliser.
J'ai essayé:
mouse_event(MOUSEEVENTF_ABSOLUTE || MOUSEEVENTF_MOVE,dx,dy,0,0);
mais cela ne fonctionne pas non plus. Je préfère utiliser mouse_event plutôt que SetCursorPos ou d'autres méthodes, que dois-je faire? Merci.
Vouliez-vous dire mettre 2 tuyaux dans (MOUSEEVENTF_ABSOLUTE || MOUSEEVENTF_MOVE) ou est-ce une faute de frappe? – justinlatimer
Je l'ai eu comme || avant, mais je me rends compte que c'est faux. Je l'ai commuté à |, mais maintenant il finit juste de déplacer le curseur à (0,0) maintenant importe ce que dx ou dy sont – Dave61