ImageList_AddMasked功能将图像或图像添加到图像列表,从指定的位图生成蒙版。
int ImageList_AddMasked(
HIMAGELIST 【HIML】, | //处理图像列表 |
HBITMAP 【hbmImagexh】, | //处理位图 |
COLORREF 【crMask】 | //用于生成掩码的颜色 |
); |
参数
【HIML】
处理图像列表。
【hbmImagexh】
处理包含一个或多个图像的位图。从位图的宽度推断图像的数量。
【crMask】
用于生成面具的颜色。指定位图中此颜色的每个像素都变为黑色,掩码中的相应位设置为1。
返回值
如果函数成功,则返回值是第一个新图像的索引。
如果函数失败,返回值为-1。
备注
ImageList_AddMasked功能将位图复制到内部数据结构。功能返回后,请务必使用DeleteObject功能删除【hbmImagexh】和【crMask】.
也可以看看