社区
VB基础类
帖子详情
VB里如何模拟鼠标的移动/点击?
lengx7
2007-04-24 04:27:26
我的屏幕是1440*900的,如果我要点击的位置是屏幕上的1213/544,这个位置在某程序内是1209/517,我怎样才能让鼠标移动到这个位置,然后再点击鼠标左键?
mouse_event在xp下听说不能用,而且我测试的时候也一直出错,没成功
...全文
2076
7
打赏
收藏
VB里如何模拟鼠标的移动/点击?
我的屏幕是1440*900的,如果我要点击的位置是屏幕上的1213/544,这个位置在某程序内是1209/517,我怎样才能让鼠标移动到这个位置,然后再点击鼠标左键? mouse_event在xp下听说不能用,而且我测试的时候也一直出错,没成功
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
嗷嗷叫的老马
2007-06-19
打赏
举报
回复
点击,使用mouse_event不行吗?
代码:
mouse_event MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP, _
0&, 0&, 0&, 0& '模拟鼠标点击
我是2003 + VB6.0,测试成功.
daxian520
2007-06-19
打赏
举报
回复
哪位高人啊!暴风雨啊!来解决下啊`
lengx7
2007-04-25
打赏
举报
回复
各位高手都帮帮忙哇。。
lengx7
2007-04-25
打赏
举报
回复
这个ScreenToClient我也用了,可以得到窗体内的位置
但是。。。还是不会点击啊。。
programart_life
2007-04-25
打赏
举报
回复
再加个函数ScreenToClient把坐标转换成窗体里 的坐标
lengx7
2007-04-24
打赏
举报
回复
GetCursorPos ‘获得鼠标位置
SetCursorPos ‘设置鼠标位置
这两个我用了,而且也可以把鼠标设置到指定的地方去,不过如果把鼠标设置在100/100的位置,那么它会出现在整个屏幕100/100的位置,不是程序内里的100/100,而我希望鼠标能点在程序内100/100的位置
我获取程序句柄用的是FindWindow,不知道对不对。。
把鼠标指定到程序内100/100的位置,然后再点击鼠标,该如何实现啊?
yin138
2007-04-24
打赏
举报
回复
如果你知道指定位置,那么你可以得到该位置的最上层窗口(包括按钮之类)的句柄,然后向该窗口发送一个消息就可以了。
如果你一定要让鼠标指针移到那的话,也可以使用API做到。
GetCursorPos ‘获得鼠标位置
SetCursorPos ‘设置鼠标位置
WindowFromPoint ‘从位置得到窗口句柄
VB
模拟
鼠标
左键单击和
移动
.rar
VB
模拟
鼠标
左键单击和
移动
,单击按钮后,
鼠标
会
移动
到正中间,产生向上或向下滚动
鼠标
滚轮事件,如果
鼠标
在其他应用程序窗口之上,获取
鼠标
下窗口中的
鼠标
句柄,并且代码中有一个键盘函数很实用哦。
vb
_
模拟
鼠标
移动
模拟
鼠标
移动
,比较小巧的代码。供大家参考。
计算机二级(
VB
)
计算机二级(
VB
)教程,全面、系统、细致地介绍了计算机二级(
VB
)的相关知识点。 课程能够帮助学习者快速入门。 该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战...
VB
模拟
鼠标
键盘动作.rar
VB
模拟
鼠标
键盘动作
模拟
鼠标
事件的源代码(
VB
.Net).rar
模拟
鼠标
事件的源代码(
VB
.Net).rar
模拟
鼠标
事件的源代码(
VB
.Net).rar
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章