public static MousePoint GetCursorPosition() { MousePoint currentMousePoint; var gotPoint = GetCursorPos(out currentMousePoint); if (!gotPoint) { currentMousePoint = new MousePoint(0, 0); } return(currentMousePoint); }
public static void MouseEvent(MouseEventFlags value) { MousePoint position = GetCursorPosition(); mouse_event ((int)value, position.X, position.Y, 0, 0) ; }
public static void SetCursorPosition(MousePoint point) { SetCursorPos(point.X, point.Y); }
private static extern bool GetCursorPos(out MousePoint lpMousePoint);