diff --git a/robotgo.go b/robotgo.go index 028cafb7..da07d888 100644 --- a/robotgo.go +++ b/robotgo.go @@ -444,12 +444,14 @@ func Move(x, y int) { MilliSleep(MouseSleep) } -// DragMouse drag the mouse to (x, y) +// DragMouse drag the mouse to (x, y), +// It's not valid now, use the DragSmooth() func DragMouse(x, y int, args ...string) { Drag(x, y, args...) } -// Drag drag the mouse to (x, y) +// Drag drag the mouse to (x, y), +// It's not valid now, use the DragSmooth() func Drag(x, y int, args ...string) { var button C.MMMouseButton = C.LEFT_BUTTON cx := C.int32_t(x) @@ -466,6 +468,7 @@ func Drag(x, y int, args ...string) { // DragSmooth drag the mouse smooth func DragSmooth(x, y int, args ...interface{}) { MouseToggle("down") + MilliSleep(50) MoveSmooth(x, y, args...) MouseToggle("up") } diff --git a/screen/goScreen.h b/screen/goScreen.h index dd22a100..a983b358 100644 --- a/screen/goScreen.h +++ b/screen/goScreen.h @@ -12,6 +12,7 @@ #include "../base/rgb.h" #include "screengrab_c.h" #include "screen_c.h" +#include // #include "../MMBitmap_c.h" void padHex(MMRGBHex color, char* hex){