VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: waeijill

请教如何录制与回放鼠标事件(本人刚刚接触vc两周的学生)

[复制链接]

1

主题

14

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
 楼主| 发表于 2020-1-27 06:54:01 | 显示全部楼层
up
回复

使用道具 举报

0

主题

14

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-1-27 13:00:02 | 显示全部楼层
ms这种宏的记录和回放要用钩子的吧
回复

使用道具 举报

1

主题

14

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
 楼主| 发表于 2020-1-28 07:36:01 | 显示全部楼层
感谢回复

ms是啥我都听不懂。。。。。钩子is what啊。。。。。

我只是做一个基于对话框的mfc的作业

鼠标的录放经2楼指点已经实现 不过键盘。。。。迷茫中。。。。。

(顺便问下yangxiaozhi110,freescale的样片怎么申请?谢)
回复

使用道具 举报

1

主题

14

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
 楼主| 发表于 2020-1-29 09:54:01 | 显示全部楼层
又down了 这是我的第一个问题啊 请大家多多关照
回复

使用道具 举报

0

主题

14

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-1-29 21:36:02 | 显示全部楼层
没申请过,我们lab和freescale向来都是直接要板子片子的嚯嚯……
回复

使用道具 举报

1

主题

14

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
 楼主| 发表于 2020-1-30 14:27:01 | 显示全部楼层
。。。。。。。。仍然感谢
不过 回答主题啊 作业比申请片子要紧
回复

使用道具 举报

0

主题

14

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-1-31 11:54:02 | 显示全部楼层
没做过,个人觉得wspwsh520的方案可行。
我的思路是用鼠标钩子记录下来鼠标事件,然后加以回放即可。
控制鼠标倒是在lpc2106上做过,跑的是uCOS,按串口鼠标的协议往串口上发数据即可。
回复

使用道具 举报

1

主题

14

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
 楼主| 发表于 2020-1-31 18:54:02 | 显示全部楼层
高人说的太高深了 我学生一个 没什么开发经验 听的雾茫茫一片
不过还是仍然感谢

回到主题:谁能告我如何录放键盘动作的具体函数 谢谢 最好是可以用在基于对话框的mfc中的

p.s.我感觉二位的方案都可行,不过小弟初初学 在浩瀚的msdn中 实在是找不到我要用的函数。。。
回复

使用道具 举报

0

主题

14

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-2-9 10:30:01 | 显示全部楼层
其实用WH_JOURNALRECORD类型的钩子就完全可以符合你的要求。
回复

使用道具 举报

0

主题

14

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-2-9 11:00:02 | 显示全部楼层
7、WH_JOURNALRECORD Hook
WH_JOURNALRECORD Hook用来监视和记录输入事件。典型的,可以使用这个Hook记录连续的鼠标和键盘事件,然后通过使用WH_JOURNALPLAYBACK Hook来回放。WH_JOURNALRECORD Hook是全局Hook,它不能象线程特定Hook一样使用。WH_JOURNALRECORD是system-wide local hooks,它們不會被注射到任何行程位址空間。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表