请问用什么方法实现在窗口与panel控件中进行背景图片的平铺?

解决方案 »

  1.   

    先判断出窗口与panel还有图片的宽和高,再用个二重循环用BitBlt向窗口或panel的Canvas上画。
      

  2.   

    何必这么复杂,在窗口和Panel中间放一Image,Align为Client,Stretch为true,载入图片。
    OK搞定。
      

  3.   


    xxxx.Brush.BitMap:=Image1.Picture.BitMap;即可。
      

  4.   

    Panel,你就要用个IMage来完成了。
      

  5.   

    to vchoushen6(VC火神6号):   我已经按你的帮助实现了在form中的背景图片平铺,但是在panel中却还没有实现。怎么实现呢?
      

  6.   

    在PANEL里是不能直接实现的,你要是不想用IMAGE的话,就只能用其MainWndProc来做了.
      

  7.   

    to vchoushen6(VC火神6号):    能给我讲讲在Panel里用与不用Image实现背景图片平铺的方法的原理和实现源码吗?