问题:
编程获取另一个程序中LABEL的内容并修改,该程序是VB编写,已得到该程序句柄,label没有句柄,
已知提示:通过拦截api的重绘函数,拦截到label控件内容
请问该如何编程实现,能提供源代码更好,
非常感谢!
编程获取另一个程序中LABEL的内容并修改,该程序是VB编写,已得到该程序句柄,label没有句柄,
已知提示:通过拦截api的重绘函数,拦截到label控件内容
请问该如何编程实现,能提供源代码更好,
非常感谢!
解决方案 »
- 高手请进----------求一个复杂的字符串处理----------
- 为什么我不能改变MDI窗体初如状态的大小?
- FieldByName读不出来字段
- dbgrid中有关"计算字段"的问题,困扰好久了,烦请大侠们指点迷津.(在线等)
- 还是没调出来,请高手帮忙啊?关于这个access数据库的备份和还原代码?
- 请问ado里怎么改写?
- 帮帮我....Delphi中调Oracle的存储过程
- 100分求控件或方法,类似于EHlib25,能实现表头的合并,并且某列的几行记录也能合并。
- 困惑啊,来看看吧。很帅的问题!
- 谁知道联众游戏中的计时器怎么修给的吗?
- 如何安装InfoPower.v4000.6.FS.For.Delphi7
- MSN 8.0 Password Finder 的源碼問題
非常感谢.
1、运行你所说的“另一个程序”;
2、启动spy++等窗口侦测工具,搜索到这“另一个程序中LABEL”的控件类名;记下这个控件类名;
3、在自己的程序中,用上一步的类名做参数,用FindWindowsex()函数来查找这个控件,取得这个控件的句柄。
4、在自己的程序中,向这个控件的句柄发送消息,用消息的形式改变控件的内容(text或是caption什么的,具体看api函数) 这是高手常用的方法。
VB的实现也应该差不多.
[email protected]