在VC6的list control上怎么显示一个透明的GIF图像 这个GIF文件本身背景是透明的 这是文件下载地址 http://img.my.csdn.net/uploads/201205/30/1338386449_6749.gif
想要的效果是可以吧list control的网格显示出来 尝试了PictureEx ImageEx及其一些换肤控件 都不能透明显示GIF图像透明效果 其中把PictureEx ImageEx填充背景的 FillRect都修改成了透明画刷还是不行 最多显示一个黑色背景。
其他的一些透明功能都是在对话框上,把背景设置成对话框的颜色 欺骗眼睛实际上还是没透明 
所以在list control中就不行了 如果显示白色 有些网格很明显的就被挡着了 还请各位大大想想办法 谢谢先

解决方案 »

  1.   

    GDI+用了的 如果按照一般用法 只会显示一帧GIF画面 如果多帧就是ImageEx的应用 但是还是有背景颜色 背景始终不能透明
      

  2.   

    用GDI plus 也称GDI+,很容易实现你要的效果。其实最好是用PNG图片,比GIF好。
      

  3.   

    GIF主要是想用动画效果 PNG貌似不行吧
      

  4.   

    我想显示的是GIF动画 PNG不行吧  GDI+显示多帧的透明的GIF动画 怎么操作了?
      

  5.   

    有gif89这个控件,也可以用IE控件,显示gif小菜一碟
      

  6.   

    gif89试过了 如果放透明的GIF还是不能透 IE是不是像 腾讯魔法表情那样 现在本来的位置截个底图 然后作为背景 再显示透明gif ?
      

  7.   

    IE控件显示就是用IE控件访问你的gif文件所在的本地路径