示例#1
0
文件: win32.cs 项目: czqsole/rongyao
        public static void MouseClickS(IntPtr handle, int x, int y, int t)
        {
            OPImage.User32.RECT windowRect = new OPImage.User32.RECT();
            OPImage.User32.GetWindowRect(handle, ref windowRect);
            SetCursorPos(x+windowRect.left, y+windowRect.top);
            Thread.Sleep(200);

            mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
            Thread.Sleep(200);
            mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
            if (t != 0) Thread.Sleep(t);
        }
示例#2
0
文件: win32.cs 项目: ledudu/rongyao
        public static void MouseClickS(IntPtr handle, int x, int y, int t)
        {
            OPImage.User32.RECT windowRect = new OPImage.User32.RECT();
            OPImage.User32.GetWindowRect(handle, ref windowRect);
            SetCursorPos(x + windowRect.left, y + windowRect.top);
            Thread.Sleep(200);

            mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
            Thread.Sleep(200);
            mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
            if (t != 0)
            {
                Thread.Sleep(t);
            }
        }