日期:2014-05-18  浏览次数:20801 次

向特定窗口的控件中录入内容(handle)
问题描述:
1.我们现在准备采用一款身份证信息读取的设备,可以获取身份证上的各项信息
2.我们原有的系统是powerbuilder开发的,该系统我们无权更改。
3.我的想法是将身份证读取信息后,将相关信息分别填写入对应的frame窗口控件中,主窗口及frame窗口标题不变,暂称w_a及w_a0.
4.先将窗口及各编辑框与外挂程序获取的身份信息一一对应(该工作只需做一次)。控件身份信息获取后,判断该窗口是否打开,是则填入

可以实现吗?实现方法?

谢谢

------解决方案--------------------
可以吧
先findwindow找到对应窗口的handler
再给这个窗口发消息
------解决方案--------------------
业务逻辑讲得很清楚!


飘过~~
------解决方案--------------------
是不是要用钩子程序呢?
关注中,帮你顶了
------解决方案--------------------
进程间数据交换,我想应该这样做.
------解决方案--------------------
不需要要用钩子的,用楼主可以用sendkeys方法试试,我知道在VB中有一个sendkeys方法不知道C#中有没有,如果SENDKEYS不行的话,那只有win api来实现了,主要用Findwindow函数、sendmessage函数等。