急!如何获取鼠标点击处的文字、类型?

Lings 2009-10-28 02:16:04
简单的屏幕录像,我想能获取录制时鼠标点击处的一些详细信息,比如:

点击了“桌面”;
右键菜单时,提示点击了“刷新”菜单;
打开文件时,提示点击了“***.txt”;
点击窗口时,提示点击了“我的文档”title bar;
点击单选框时,提示点击了“***”radio button;
点击按钮时,提示点击了“***”button
office2007中,提示点击了 “插入”tab


单纯的用Windows钩子,钩住鼠标单击的消息,获取窗体,使用GetWindowText获取窗体内的文本,以及窗体的类信息,可以得到button的相关信息,但是菜单、office2007 tab、文件、title bar、桌面等信息,我应该如何获取呢?

诚恳的请大家赐教!!如果有好的方法,我会毫不吝啬的追加分数的!谢谢了!
...全文
173 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用视频编辑软件应该可以做到吧
dirdirdir3 2009-10-28
  • 打赏
  • 举报
回复
标准的窗口控件可能可以,如果不是窗口的可能很难............
Lings 2009-10-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zyq5945 的回复:]
没做过,不过我想既然是视频,那就应该是抓桌面图,抓得越多,越清晰,抓的桌面图是没有鼠标形象和位置的,自己在记录一下鼠标位置,在抓得图上画出鼠标形状来就差不多了。
[/Quote]

你说的是单纯的屏幕录制,我的意思是录制完了之后,通过录制时钩取的那些点击信息,给予适当的提示!

我的目的是要钩住鼠标点击时候,它点了什么类型的控件(比如按钮、菜单、单选、复选、标题框等),然后是这个控件的名称(如“确定”按钮、“男、女”单选复选等)。

按钮最简单了,关键是菜单,还有office 2007中的tab,要通过什么办法来钩取到?


[Quote=引用 3 楼 zoulie 的回复:]
应该没法全部做到
很多所谓的窗口,控件,文字都是画上去的图片

[/Quote]

如果是图片当然就无所谓了!
zoulie 2009-10-28
  • 打赏
  • 举报
回复
应该没法全部做到
很多所谓的窗口,控件,文字都是画上去的图片
zyq5945 2009-10-28
  • 打赏
  • 举报
回复
没做过,不过我想既然是视频,那就应该是抓桌面图,抓得越多,越清晰,抓的桌面图是没有鼠标形象和位置的,自己在记录一下鼠标位置,在抓得图上画出鼠标形状来就差不多了。
Lings 2009-10-28
  • 打赏
  • 举报
回复
怎么没人来啊!!

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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