比如panel上放了两张图片和两个文本,如何把他们存成图片啊?

解决方案 »

  1.   

    能否用代码说明一下啊,港学习delphi,很多东西都不熟悉啊!
      

  2.   

    image1.Height := panel1.Height;
      image1.Width := panel1.Width;
      panel1.PaintTo(image1.Canvas,0,0);
      image1.Picture.SaveToFile('c:\111.bmp');
      

  3.   

    很容易啊 ,XuDunYu(西门吹雪)  的做法不错,另外,你用getDc (Panel1.handle)之后可以直接用bitble复制出来,和抓图软件原理一样.
      

  4.   

    用流的方法:存储过程Tstream嘿嘿具体方法我电脑现在不在身边   代码下次再发   望版主给点分!
      

  5.   

    多谢大家了。
    谢谢了,西门的方法很好。
    等 coder_yjm() 给出好的方法一起给分,不过西门的多些了。