VC 添加背景透明图标

如题,我用PS把图标背景做成透明的,保存为icon文件,然后加载到图像列表中,在VC树控件中显示的时候,为何图标不是透明的,而是有个黑色的背景,这是为何呢?如何实现图标真正透明背景,我不想重绘。谢谢各位啦!

作者: koukouwuwu   发布时间: 2011-06-15

做成bmp的,就OK了,icon搞不成背景透明的。

PS : 要搞成背景透明的,建议的格式,bmp, gif, png

作者: yao050421103   发布时间: 2011-06-15

引用楼主 koukouwuwu 的回复:
如题,我用PS把图标背景做成透明的,保存为icon文件,然后加载到图像列表中,在VC树控件中显示的时候,为何图标不是透明的,而是有个黑色的背景,这是为何呢?如何实现图标真正透明背景,我不想重绘。谢谢各位啦!

很有可能M$基础的树控件根本不支持透明

作者: pop1210   发布时间: 2011-06-15

难道是真的不能背景透明?我试了PNG格式都不行,都有一个黑色背景。试了用掩码图片合成也是不行,看来只有重绘来实现了。。。

作者: koukouwuwu   发布时间: 2011-06-15