Z zbzb Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-12 #1 比如有一个程序已经在运行中,程序上有一个TLabel控件。 我现在想写另外一个程序,来获取上述TLabel控件的颜色(已知该TLabel的句柄)。 注意,不是要通过截屏来实现。
C cqwty Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #3 如果是delphi写的程序,那就简单了,但是其他程序的话,难度有点大,你考虑一下,用子类化技术看看,或者就是dll注入的技术。
0 0桁骀 Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #5 第一,据我所知,TLabel是没有窗口句柄的, 第二,http://www.2ccc.com/article.asp?articleid=3857 这个东西可供参考
C cqwty Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #6 label是没有句柄来处理的,但是如果采用一种dll注入的方式,然后在dll中生成一个线程,线程里面创建一个看不见的窗体,这样的话等于进入了该程序的内存空间,那么要控制这个程序,只需要往这个看不见的窗体发送消息,然后由这个窗体进行控制即可。大富翁论坛上有一篇文章,就是获得其他delphi程序的stringgrid的内容的,这个就是作者采用的方法了。
label是没有句柄来处理的,但是如果采用一种dll注入的方式,然后在dll中生成一个线程,线程里面创建一个看不见的窗体,这样的话等于进入了该程序的内存空间,那么要控制这个程序,只需要往这个看不见的窗体发送消息,然后由这个窗体进行控制即可。大富翁论坛上有一篇文章,就是获得其他delphi程序的stringgrid的内容的,这个就是作者采用的方法了。
L ljy42af Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #7 本公司诚聘软件工程师数名,要求大专以上学历,计算机专业,熟练掌握DELPHI+SQL编程,能开发C/S 或B/S结构的应用软件,二年以上工作经验,有在软件公司工作经验优先考虑。有意者请联系QQ419682853,邮箱:ljy42af@gdou.com
本公司诚聘软件工程师数名,要求大专以上学历,计算机专业,熟练掌握DELPHI+SQL编程,能开发C/S 或B/S结构的应用软件,二年以上工作经验,有在软件公司工作经验优先考虑。有意者请联系QQ419682853,邮箱:ljy42af@gdou.com
L ljy42af Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #8 本公司诚聘软件工程师数名,要求大专以上学历,计算机专业,熟练掌握DELPHI+SQL编程,能开发C/S 或B/S结构的应用软件,二年以上工作经验,有在软件公司工作经验优先考虑。有意者请联系QQ419682853,邮箱:ljy42af@gdou.com
本公司诚聘软件工程师数名,要求大专以上学历,计算机专业,熟练掌握DELPHI+SQL编程,能开发C/S 或B/S结构的应用软件,二年以上工作经验,有在软件公司工作经验优先考虑。有意者请联系QQ419682853,邮箱:ljy42af@gdou.com