我想读取另一个程序中image控件的图像和相关属性,请问有什么办法实现没有,,,,

解决方案 »

  1.   

    通过DDe的方式?具体我也不清楚。
    可以考虑采用剪贴板?
      

  2.   

    那个程序并没有提供任何接口,我知道他是由delphi写的,图像是用image控件显示的..我想用API函数读出控件的句柄,然后用某种方法读出图像,不是可行否..
      

  3.   

    有HDC,那有什么办法没有??
      

  4.   

    注意,TImage组件是没有句柄的,他并不是一个真正的Windows,TImage里所有的图像都是‘画’在他的Parent上的,就算是HDC也只是它Parent上的HDC。你可以考虑获得TImage.Parent 的句柄,有了句柄之后你就可以通过API活动它上面的图像,不过这样有个问题,那就是TImage并不一定会覆盖整个TImage.Parent,也就是说,你获得的图形是TImage.Parent上面的图像,而TImage的图像可能只是你获得的图像的其中一部分!你必须想办法来改善这个问题。