如何编写一个能读取Powerbuilder的数据窗口中数据的程序

2024-04-28 07:27:06
推荐回答(1个)
回答1:

思路1,当PowerBuilder查询出结果后,会在数据窗口中显示其结果,然后将结果存入.xml,用不是pb的程序去解析这个xml。
思路2,自行开发一个控件,在不是pb的程序中调用
------华软网友回复------
我以前试过,可以的,用的是GetWindowText API函数来取的

具体的方法是:取得数据窗口的handle, 然后再取出数据窗口上的编辑框的handle, 然后从编辑框里取取文本,再向数据窗口发送tab键,使焦点移动,然后再取下一个,如此循环即可

至于为什么要取数据窗口上的编辑框的handle,这里解释一下,数据窗口当前焦点在的地方,其实是一个编辑控件,你列举一下窗口的控件你就会知道了.

如果有什么不明白的,发短信给我即可.