如何获取其他程序中鼠标点击事件

罗简单 2018-08-14 04:15:28
如下视频
https://v.qq.com/x/page/y0398awva7r.html
通过VB,实现两个程序之间的通讯。
其中左侧程序不支持二次开发,右侧程序支持二次开发,想实现在左侧程序中获取鼠标点击的坐标值,然后传入右侧程序中,如何实现呢?
...全文
283 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2018-08-14
  • 打赏
  • 举报
回复
你直接在“右侧程序”中获取鼠标位置信息不行吗?
干吗还要另做一个程序来当“二传手”?

不管是“右侧程序”直接获取,还是用“二传手”获取,方法都有两个:
1. 用Timer事件、以较短的周期不断检测鼠标位置和按键状态。
  估计在50ms以下、到30ms就差不多了,太短的周期也没什么必要,浪费资源。
  (想想你的手指动作速度能有多快?你的“一个动作周期”能被扫描3次以上就足够了。

2. 用鼠标底层HOOK,获取鼠标的各种消息。

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧