图像列表中的图像覆盖

每个图像列表(CImageList)都包含要用作覆盖掩码的图像列表。 “覆盖掩码”是在另一个图像上以透明方式绘制的图像。 任何图像都可以用作覆盖掩码。 每个图像列表最多可以指定四个覆盖掩码。

通过使用 SetOverlayImage 成员函数、图像索引和覆盖掩码的索引,将图像的索引添加到覆盖掩码列表中。 请注意,覆盖掩码的索引是基于一个而不是从零开始的。

使用对图像的单个调用 Draw在图像上绘制覆盖面。 参数包括要绘制的图像的索引和覆盖掩码的索引。 必须使用 INDEXTOOVERLAYMASK 宏来指定覆盖掩码的索引。 还可以在调用 DrawIndirect 成员函数时指定覆盖图像。

另请参阅

使用 CImageList
控件