首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

spy4win疑问,该如何解决

2012-02-05 
spy4win疑问 - C++ Builder / Windows SDK/API最近使用了妖哥开发的spy4win工具,很好用,不过使用过程中碰

spy4win疑问 - C++ Builder / Windows SDK/API
最近使用了妖哥开发的spy4win工具,很好用,不过使用过程中碰到了些许问题,望不吝赐教。

  Q1:spy4win可以获取大多数控件的内容,包括listbox,listview等,对于grid类的控件有没有解决方法,如datagridview,dbgrid,flexgrid等等?

  Q2:该工具使用C++ builder开发,请问有没有.net C#的版本?

  期待答复。谢谢!




[解决办法]
1. Spy4Win能获取到内容的控件,是Windows标准的原生窗口,有相应的API来完成这些功能。对于VCL的控件,如DBGrid, StringGrid之类的,需要用另外的方法来获取内容,目前我正在做这方面的研究。
2. Spy4Win尚不能获取.NET特性的窗口信息。
[解决办法]
读取其他进程中VCL窗口,网上的方案是注入目标进程,用经过改写的FindControl来找到目标窗口的对象,然后再根据对象->属性或方法的方式读取内容。
至于插件这里,下一个版本的Spy4Win将有所改进。只是我太忙了,升级的事情一拖再拖。

热点排行