我下载一个软件,上面能自动显示一些数据,我现在想对这些数据进行一些处理,以增进其功能,请问如何编程获得这些数据(这样就可以免去手工再输入这些数据了)。这些数据有显示在控件中的,有显示在对话框上面的,怎么办?求各位大侠指点一二。小弟在此谢了?

解决方案 »

  1.   

    显示在控件中?如果是edit的,好像可以获得窗口HANDLE后用GetWindowText吧,
    显示在对话框上面的?不懂!
      

  2.   

    获取数据就像是取词软件那样,那就请用goggle搜索一下吧,
    我记得是有这一篇文章,至于在哪个网站就忘记了,试试吧!
    up
      

  3.   

    >这样就可以免去手工再输入这些数据了你有多少数据需要输入呀? copy/paste 难道很慢吗?>这些数据有显示在控件中的,有显示在对话框上面的yjf7888()的方法可以,另外也可以用 EnumChildWindows() 枚举出这个窗口的
    所有子窗口,然后用GetWindowText取出子窗口的内容.
      

  4.   

    用FindWindow就行吧,先找到整个对话框的句柄。在找到里面每个文本框的句柄。(找到对应的ID就好办了)就能得到里面的内容了。你还可以改完了再放回去。