performclick

时间:2024-09-17 21:17:55编辑:思创君

C# 如何自动点击 其它软件窗口的 按钮?

[System.Runtime.InteropServices.DllImport("user32")] private static extern int mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo); 参数 意义 dwFlags Long,下表中标志之一或它们的组合 dx,dy Long,根据MOUSEEVENTF_ABSOLUTE标志,指定x,y方向的绝对位置或相对位置 cButtons Long,没有使用 dwExtraInfo Long,没有使用 dwFlags常数 意义 const int MOUSEEVENTF_MOVE = 0x0001; 移动鼠标 const int MOUSEEVENTF_LEFTDOWN = 0x0002; 模拟鼠标左键按下 const int MOUSEEVENTF_LEFTUP = 0x0004; 模拟鼠标左键抬起 const int MOUSEEVENTF_RIGHTDOWN = 0x0008; 模拟鼠标右键按下 const int MOUSEEVENTF_RIGHTUP = 0x0010; 模拟鼠标右键抬起 const int MOUSEEVENTF_MIDDLEDOWN = 0x0020; 模拟鼠标中键按下 const int MOUSEEVENTF_MIDDLEUP = 0x0040; 模拟鼠标中键抬起 const int MOUSEEVENTF_ABSOLUTE = 0x8000; 标示是否采用绝对坐标未测试,参考:http://www.cnblogs.com/08shiyan/archive/2011/07/18/2109086.html

android中performclick()方法的作用?

使用 PerformClick 方法以编程方式引发按钮的 Click 事件。

操作过程
在“新建项目”对话框中的“模板”窗格中,单击“Windows 窗体应用程序”,然后单击“确定”。
一个新的 Windows 窗体项目随即打开。
将两个 Button 控件从“工具箱”中拖动到窗体上。
在窗体中,双击第一个按钮 (button1) 以创建 Click 事件处理程序。
在 button1_Click 事件处理程序中,键入以下代码行。MessageBox.Show("button1.Click test.");

右击这些代码,然后单击“视图设计器”。
双击第二个按钮 (button2) 以创建 Click 事件处理程序。
在 button2_Click 事件处理程序中,键入以下代码行。button1.PerformClick();

运行程序OK。


上一篇:偷偷爱着你 漫画

下一篇:没有了