如何编写一个能读取Powerbuilder的数据窗口中数据的程序
1个回答
2017-06-29
展开全部
思路1,当PowerBuilder查询出结果后,会在数据窗口中显示其结果,然后将结果存入.xml,用不是pb的程序去解析这个xml。
思路2,自行开发一个控件,在不是pb的程序中调用
------华软网友回复------
我以前试过,可以的,用的是GetWindowText API函数来取的
具体的方法是:取得数据窗口的handle, 然后再取出数据窗口上的编辑框的handle, 然后从编辑框里取取文本,再向数据窗口发送tab键,使焦点移动,然后再取下一个,如此循环即可
至于为什么要取数据窗口上的编辑框的handle,这里解释一下,数据窗口当前焦点在的地方,其实是一个编辑控件,你列举一下窗口的控件你就会知道了.
如果有什么不明白的,发短信给我即可.
思路2,自行开发一个控件,在不是pb的程序中调用
------华软网友回复------
我以前试过,可以的,用的是GetWindowText API函数来取的
具体的方法是:取得数据窗口的handle, 然后再取出数据窗口上的编辑框的handle, 然后从编辑框里取取文本,再向数据窗口发送tab键,使焦点移动,然后再取下一个,如此循环即可
至于为什么要取数据窗口上的编辑框的handle,这里解释一下,数据窗口当前焦点在的地方,其实是一个编辑控件,你列举一下窗口的控件你就会知道了.
如果有什么不明白的,发短信给我即可.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询