Cursor.Position, SetCursorPos(), SendInput() et mouse_event() définissent tous la position de la souris sur une coordonnée spécifiée.Quelle est la différence entre l'utilisation de Cursor.Position, SetCursorPos(), SendInput() et mouse_event()?
Alors, quelle est la différence entre eux?
Est-ce que Cursor.Position et SetCursorPos utilisent SendInput en interne? ou sont-ils différents dans la mise en œuvre? –
Je dois admettre que je ne sais pas, et je ne pense pas que cela soit documenté nulle part. Le plus proche que vous pouvez obtenir une réponse est probablement de jeter un oeil à l'implémentation de SetCursorPos dans Wine (www.winehq.com). S'il utilise SendInput, cela devrait prouver que SetCursorPos est au moins fonctionnellement équivalent à un sous-ensemble de SendInput - qui est tout ce qui devrait avoir de l'importance. –