VC 添加背景透明图标
如题,我用PS把图标背景做成透明的,保存为icon文件,然后加载到图像列表中,在VC树控件中显示的时候,为何图标不是透明的,而是有个黑色的背景,这是为何呢?如何实现图标真正透明背景,我不想重绘。谢谢各位啦!
作者: koukouwuwu 发布时间: 2011-06-15
做成bmp的,就OK了,icon搞不成背景透明的。
PS : 要搞成背景透明的,建议的格式,bmp, gif, png
PS : 要搞成背景透明的,建议的格式,bmp, gif, png
作者: yao050421103 发布时间: 2011-06-15
引用楼主 koukouwuwu 的回复:
如题,我用PS把图标背景做成透明的,保存为icon文件,然后加载到图像列表中,在VC树控件中显示的时候,为何图标不是透明的,而是有个黑色的背景,这是为何呢?如何实现图标真正透明背景,我不想重绘。谢谢各位啦!
如题,我用PS把图标背景做成透明的,保存为icon文件,然后加载到图像列表中,在VC树控件中显示的时候,为何图标不是透明的,而是有个黑色的背景,这是为何呢?如何实现图标真正透明背景,我不想重绘。谢谢各位啦!
很有可能M$基础的树控件根本不支持透明
作者: pop1210 发布时间: 2011-06-15
难道是真的不能背景透明?我试了PNG格式都不行,都有一个黑色背景。试了用掩码图片合成也是不行,看来只有重绘来实现了。。。
作者: koukouwuwu 发布时间: 2011-06-15