只爱陌生人 2006-9-8 16:38
如何记录对本程序以外的其它正在运行程序的输入????
当正在操作的不是本程序而是其它程序(如某浏览器窗口),怎样记录对它的操作???而且,在切换为另一个别的窗口时,也能记录下是切换到哪个窗口,进行了怎么样的操作?
例如:打开IE,输入某网址(如 [url]www.126.com)[/url]打开之后键盘输入,此时应该记录下是针对[url]www.126.com[/url]页面的×××××操作)。又打开另一浏览窗口,输入别的网址,同样地,能进行相应的记录。
我初步设想用以下API:
一. 获得窗口句柄
用FINDWINDOW函数 获得窗口句柄
二. 用GETWINDOW函数 获得窗体内控件的句柄
至于怎样记录操作,希望各位给点建议,谢谢!
[[i] 本帖最后由 只爱陌生人 于 2006-9-8 16:54 编辑 [/i]]
Nothing 2006-9-9 13:05
可以使用键盘钩子
请看下面的代码
[url]http://www.lihuasoft.net/source/show.php?id=3900[/url]