Mouse_event x,y windows 7 64 bit
Bonjour,
Je cherche à simuler des clics souris en dehors de mon programme et sans perturber/capturer/utiliser le curseur, j'ai vu plusieurs forums ou la question était posée et résolut en utilisant les paramètres x et y de la fonction mouse_event mais quand je fais tourner ça :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Public Const MOUSEEVENTF_LEFTDOWN As Integer = 2
Public Const MOUSEEVENTF_LEFTUP As Integer = 4
Public Const MOUSEEVENTF_RIGHTDOWN As Integer = 8
Public Const MOUSEEVENTF_RIGHTUP As Integer = 16
Public Declare Sub mouse_event Lib "user32.dll" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)
Public Sub Clic(ByVal p As Point)
mouse_event(MOUSEEVENTF_LEFTDOWN, p.X, p.Y, 0, 0)
mouse_event(MOUSEEVENTF_LEFTUP, p.X, p.Y, 0, 0)
End Sub |
Sur mon windows 7 64 bit le clic se fait toujours sur la position du curseur..
voilà, si quelqu'un a une idée de ce qui ne va pas ou une autre solution pour faire ça je suis preneur.
merci d'avance =)