1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
'Definie la position du curseur de souris
<DllImport("user32.dll")> _
Private Shared Function SetCursorPos(x As Integer, y As Integer) As Boolean
End Function
'Déclenche un évènement de souris
<DllImport("user32.dll")> _
Public Shared Sub mouse_event(dwFlags As Integer, dx As Integer, dy As Integer, cButtons As Integer, dwExtraInfo As Integer)
End Sub
'Les flags utilisés pour le Mouse Event
Public Const MOUSEEVENTF_LEFTDOWN As Integer = 2
Public Const MOUSEEVENTF_LEFTUP As Integer = 4
'Simule le click gauche de souris en passant les valeurs X et Y en argument
Public Shared Sub LeftMouseClick(xpos As Integer, ypos As Integer)
SetCursorPos(xpos, ypos)
mouse_event(MOUSEEVENTF_LEFTDOWN, xpos, ypos, 0, 0)
mouse_event(MOUSEEVENTF_LEFTUP, xpos, ypos, 0, 0)
End Sub |
Partager