|
6楼
发表于 2013-8-20 18:01:25
|
只看该作者
重庆市重庆市
精易模块不是可以实现么
[e]
.版本 2
.子程序 鼠标_移动, , 公开, 设置鼠标坐标
.参数 窗口句柄, 整数型, 可空, 可空:相对桌面移动鼠标 句柄有效则相对窗口中坐标移动
.参数 水平坐标, 整数型, , 水平坐标
.参数 垂直坐标, 整数型, , 垂直坐标
.局部变量 临时坐标, 精易_坐标
.如果真 (窗口句柄 ≠ 0)
ClientToScreen (窗口句柄, 临时坐标)
.如果真结束
SetCursorPos (临时坐标.横 + 水平坐标, 临时坐标.纵 + 垂直坐标)
[/e]
上面这是命令
下面这是DLL
[e]
.版本 2
.DLL命令 ClientToScreen, 整数型, "user32.dll", "ClientToScreen", 公开, _窗口取区域位置 非零表示成功,零表示失败
.参数 hwnd, 整数型, , hwnd,要取出区域坐标的窗口句柄
.参数 位置变量, 精易_坐标, , lpPoint,参见相关帮助
[/e]
.版本 2
.DLL命令 SetCursorPos, , "user32.dll", "SetCursorPos", 公开, 鼠标_置位置
.参数 横坐标, 整数型
.参数 纵坐标, 整数型
下面是自定义数据类型
[e]
.版本 2
.数据类型 精易_坐标, 公开
.成员 横, 整数型, , , 横X
.成员 纵, 整数型, , , 纵Y
[/e]
补充内容 (2013-8-20 18:02):
如果有精易模块。直接调用模块就行了 |
|