Esempio n. 1
0
        public static MousePoint GetCursorPosition()
        {
            MousePoint currentMousePoint;
            var        gotPoint = GetCursorPos(out currentMousePoint);

            if (!gotPoint)
            {
                currentMousePoint = new MousePoint(0, 0);
            }
            return(currentMousePoint);
        }
Esempio n. 2
0
        public static void MouseEvent(MouseEventFlags value)
        {
            MousePoint position = GetCursorPosition();

            mouse_event
                ((int)value,
                position.X,
                position.Y,
                0,
                0)
            ;
        }
Esempio n. 3
0
 private static extern bool GetCursorPos(out MousePoint lpMousePoint);
Esempio n. 4
0
 public static void SetCursorPosition(MousePoint point)
 {
     SetCursorPos(point.X, point.Y);
 }