首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么把ImageList中的一幅Icon的Mask复制到一个TBitmap上

2012-02-04 
如何把ImageList中的一幅Icon的Mask复制到一个TBitmap上?rt[解决办法]具体可以参考http://topic.csdn.net/

如何把ImageList中的一幅Icon的Mask复制到一个TBitmap上?
rt

[解决办法]
具体可以参考http://topic.csdn.net/t/20010715/16/195152.html
TImageList的Mask属性为True时(默认),从外部装入图片文件会自动(或手动)选择一种透明色,去除了底色。
[解决办法]
如果还要将BMP转换成图标的话,可以参看<<将任一图象转换为图标>>http://blog.csdn.net/jl820712/archive/2006/08/20/1099807.aspx
[解决办法]
不是很明白LZ的要求,TImageList的MASK就是一种颜色,你是要取mask的颜色还是将图像取出?mask的取出:
就可用TImageList的BkColor,取出图像的话用它的Draw或GetBitmap

热点排行