Board logo

标题: 如何记录对本程序以外的其它正在运行程序的输入???? [打印本页]

作者: 只爱陌生人    时间: 2006-9-8 16:38     标题: 如何记录对本程序以外的其它正在运行程序的输入????

当正在操作的不是本程序而是其它程序(如某浏览器窗口),怎样记录对它的操作???而且,在切换为另一个别的窗口时,也能记录下是切换到哪个窗口,进行了怎么样的操作?
例如:打开IE,输入某网址(如 www.126.com)打开之后键盘输入,此时应该记录下是针对www.126.com页面的×××××操作)。又打开另一浏览窗口,输入别的网址,同样地,能进行相应的记录。

我初步设想用以下API:
一.  获得窗口句柄  
     用FINDWINDOW函数  获得窗口句柄  
  二.  用GETWINDOW函数 获得窗体内控件的句柄

  至于怎样记录操作,希望各位给点建议,谢谢!

[ 本帖最后由 只爱陌生人 于 2006-9-8 16:54 编辑 ]
作者: Nothing    时间: 2006-9-9 13:05

可以使用键盘钩子
请看下面的代码
http://www.lihuasoft.net/source/show.php?id=3900




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0