C#控制鼠标代码实例
来源:互联网 发布:学生成绩录入系统源码 编辑:程序博客网 时间:2024/05/23 14:00
1获得当前屏幕中鼠标的位置
int i = MousePosition.X; int j = MousePosition.Y;这是control类中的方法。
2移动鼠标
首先引入dll
[System.Runtime.InteropServices.DllImport("user32")]
private static extern int mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);
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;
然后调用
mouse_event(MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE, 38843, 53702, 0, 0);
说明,有 | MOUSEEVENTF_ABSOLUTE表示绝对位置,好用
绝对位置计算,x= 屏幕鼠标坐标mouseposition.x*65535/1920(这是显示器分辨率宽)
绝对位置y=mouseposition.y*65535/1080屏幕高
3鼠标点击模拟
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
- C#控制鼠标代码实例
- c# 实现 鼠标控制
- C#控制鼠标动作
- C#控制鼠标动作
- C#控制鼠标键盘
- 鼠标移动控制代码
- [转]C#控制鼠标动作
- C#利用钩子控制鼠标
- 文字跟随鼠标代码实例
- python脚本控制鼠标和键盘-实例
- C#鼠标拖动窗体代码
- C#利用钩子控制鼠标【月儿原创】
- C#模拟鼠标键盘控制其他窗口
- 图片大小用鼠标滚轮控制代码
- 加入键盘鼠标控制的代码
- C# 单实例运行控制
- Unity 方向控制及鼠标滚轮代码控制
- ARDrone2.0 C#控制代码
- 二维指针与函数
- Centos SSHFS
- 影响力:承诺与一致原理
- 如何优化cocos2d/x程序的内存使用和程序大小
- 令我费解的源码
- C#控制鼠标代码实例
- (七)如何建立自己的package
- 关于python的编码问题的个人小结
- c++中 string 类的find函数的用法(百度知道)
- C++开发安卓、windows下搭建Android NDK开发环境
- oracle 只获取一条数据
- iOS UITableView回到顶部
- eclipse中利用jetty进行Maven web项目开发调试
- struts2中的constant配置详解