Share via


图像列表类型

有两种类型的图像列表(CImageList):非掩码和掩码。 “非掩码图像列表”由包含一个或多个图像的颜色位图组成。 “掩码图像列表”由两个大小相等的位图组成。 第一个是包含图像的颜色位图,第二个是包含一系列掩码的单色位图,第一个位图中的每个图像对应第二个位图的一个掩码。

Create 成员函数的重载之一采用标志来指示是否已屏蔽图像列表。 (其他重载创建掩码图像列表。)

绘制非掩码图像时,只需将其复制到目标设备上下文中;也就是说,在设备上下文的现有背景色上绘制非掩码图像。 绘制掩码图像时,图像的位与掩码的位组合,通常会在位图中产生透明区域,目标设备上下文的背景颜色可以透过这些区域显示出来。 绘制掩码图像时,可以指定多个绘图样式。 例如,可以指定抖动图像以指示选定对象。

另请参阅

使用 CImageList
控件