winform实现模拟鼠标点击

  • winform实现模拟鼠标点击已关闭评论
  • 101 次浏览
  • A+
所属分类:.NET技术
摘要

移动鼠标到你想要的位置,然后进行点击,某些时候是很有用的 //*-填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息–填充信息-*//

移动鼠标到你想要的位置,然后进行点击,某些时候是很有用的

winform实现模拟鼠标点击

using System; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms;

    private void button1_Click(object sender, EventArgs e)         {             var x = int.Parse(textBox1.Text);             var y = int.Parse(textBox2.Text);              Cursor.Position = new Point(x, y);         }

  private void button2_Click(object sender, EventArgs e)         {             var x = int.Parse(textBox1.Text);             var y = int.Parse(textBox2.Text);             Cursor.Position = new Point(x, y);              System.Threading.Thread.Sleep(100);             // 模拟鼠标左键按下             mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);             // 模拟鼠标左键弹起             mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);         }

int MOUSEEVENTF_LEFTDOWN = 0x0002;         int MOUSEEVENTF_LEFTUP = 0x0004;          [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]         public static extern void mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);

 //*-填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息--填充信息-*//