Re: Generate Mouse Events
Put this into a module
and use mouseclick (button)
public Function MouseClick(byval MBClick as enButtonToClick) as Boolean
Dim cbuttons as Long
Dim dwExtraInfo as Long
Dim mevent as Long
Select Case MBClick
Case mLeft
mevent = MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP
Case mRight
mevent = MOUSEEVENTF_RIGHTDOWN Or MOUSEEVENTF_RIGHTUP
Case mMiddle
mevent = MOUSEEVENTF_MIDDLEDOWN Or MOUSEEVENTF_MIDDLEUP
Case else
MouseClick = false
Exit Function
End Select
mouse_event mevent, 0&, 0&, cbuttons, dwExtraInfo
MouseClick = true
End Function