是否可以利用API得到程序中窗口的句柄,再添加按钮?我想在当这个A程序打开这个窗口后,这个按钮就自动添加进去了,但如何获取这个窗口打开了呢?还是要写个程序先运行,再检测A程序是否打开了这个窗口?还是有其他方法呢?
还请各位指点一下思路和方法,谢谢!

解决方案 »

  1.   

    你这个问题,我曾经遇到过。历经辛苦终于搞定。把方法给你说一下吧:启动外部程序后进行消息循环,直到发现目标窗体启动为止,因为机器配置不同导致启动exe速度不同,当然可以设置超时退出等待。至于动态创建按扭或edit,这个只要有目标窗口句柄就可以了。具体有三种实现方法,一种是直接用api在目标句柄上创建,另一种是把自己的按扭父句柄设置成目标句柄。最后一种是用汇编直接修改源exe使之多出一个按扭。思路就回答你这么多了。必定你也只给了这么一点分,希望回答对你有所帮助。
      

  2.   

    可以使用 PE Explorer 直接修改资源 增加组件,但是没有执行代码不顶用