操作图像列表

替换 成员函数将新图像替换在图像列表 (CImageList) 的图像。 如果需要动态增加图像数在图像列表的对象,该函数也很有用。 函数 SetImageCount 动态将图像列表存储了图像的数目。 如果增大图像列表的范围,请调用 替换 将图像添加到图像新的槽。 如果是减小图像列表的跨度,超出新的范围之外的图像被释放。

移除 成员函数从图像列表中移除图像。 复制 成员函数可以复制或交换图像内的图像列表中。 此函数使您指示是否应当复制到目标项索引或应交换图像源和目标。

通过合并两个图像列表中创建一个新的图像列表,请使用 创建 成员函数的适当重载。 创建 此重载合并现有的图像列表的第一个图像,存储在新图像列表对象的生成图像。 新图像通过绘制第二个图像创建透明在第一个。 新图像的掩码是执行逻辑或运算的结果。蒙板的位两个现有图像上。

这重复,直到所有图像组合并添加到新图像对象列表。

您可以写入图像信息到存档通过调用 写入 成员函数,通过调用成员函数 读取 读回它。

GetSafeHandle附加分离、和成员函数可操作图像列表中处理附加到 CImageList 对象,DeleteImageList,而成员函数删除图像列表,而不销毁 CImageList 对象。

请参见

参考

使用 CImageList

概念

控件 (MFC)