| 发表于:2007-01-21 13:16:023楼 得分:6 |
我是这样实现的, 接受命令的form(form2)上放一个隐藏的text(text1), 然后,再在发送参数的form(form1)里使用api函数,查找form2,并查进一步查找到form2-> text1的句柄,然后再使用api函数改变text1的值,而在form2内放置一个timer控件,视情况读取text1的值,若不为空,则认为接受到了命令,并执行下一步操作并把text1清空,以便等待下一条命令 form1 ===传递===> form2-> text1 ===读取===> 值 相关api函数: findwindow '根据标题或类来查找窗口 getdlgitem '根据控件id来获取控件句柄 getwindow '根据ab控件关系来获取b控件句柄 settext '设置控件的文本内容 基本上就这样,这个方法的优点是可以一次性传送非常多字符串,缺点是需要timer不断的读取值,如果对程序性能要求非常高的话,势必会有点影响. 虽然分少,可是我打字也很累...多少给点分吧....-.-;; | | |
|