示例#1
0
 public static int MouseEvent(OperatingFlag flag, int x, int y)
 {
     int px = 65536;
     int sw = Screen.PrimaryScreen.Bounds.Width;
     int sh = Screen.PrimaryScreen.Bounds.Height;
     return mouse_event((int)flag, x * px / sw, y * px / sh, 0, 0);
 }
示例#2
0
        public static int MouseEvent(OperatingFlag flag, int x, int y)
        {
            int px = 65536;
            int sw = Screen.PrimaryScreen.Bounds.Width;
            int sh = Screen.PrimaryScreen.Bounds.Height;

            return(mouse_event((int)flag, x * px / sw, y * px / sh, 0, 0));
        }
示例#3
0
 public static int MouseEventAbs(OperatingFlag flag, int x, int y, int count)
 {
     int result = 0;
     for (int i = 0; i < count; i++)
     {
         result += MouseEvent(OperatingFlag.MouseEvent_Absolute | flag, x, y);
     }
     return result;
 }
示例#4
0
        public static int MouseEventAbs(OperatingFlag flag, int x, int y, int count)
        {
            int result = 0;

            for (int i = 0; i < count; i++)
            {
                result += MouseEvent(OperatingFlag.MouseEvent_Absolute | flag, x, y);
            }
            return(result);
        }
示例#5
0
        /*
         * dwFlags常数 意义
         */

        public static int MouseEventAbs(OperatingFlag flag, int x, int y)
        {
            return(MouseEventAbs(flag, x, y, 1));
        }
示例#6
0
 /*
  dwFlags常数 意义
  */
 public static int MouseEventAbs(OperatingFlag flag, int x, int y)
 {
     return MouseEventAbs(flag, x, y, 1);
 }