映像列表创建标志

指定要创建的图像列表类型的位标志集。 此参数可以是以下值的组合,但它只能包含ILC_COLOR值之一。 由 ImageList_CreateIImageList2::Initialize 使用。

常量/值 说明
ILC_MASK
0x00000001
使用掩码。 图像列表包含两个位图,其中一个是用作蒙板的单色位图。 如果未包含此值,则图像列表仅包含一个位图。
ILC_COLOR
0x00000000
如果未指定其他ILC_COLORx标志,请使用默认行为。 通常,默认值为ILC_COLOR4,但对于较旧的显示驱动程序,默认值为ILC_COLORDDB。
ILC_COLORDDB
0x000000FE
使用与设备相关的位图。
ILC_COLOR4
0x00000004
使用 4 位 (16 色) 与设备无关的位图 (DIB) 部分作为图像列表的位图。
ILC_COLOR8
0x00000008
使用 8 位 DIB 节。 用于颜色表的颜色与半色调调色板的颜色相同。
ILC_COLOR16
0x00000010
使用 16 位 (32/64k 彩色) DIB 部分。
ILC_COLOR24
0x00000018
使用 24 位 DIB 节。
ILC_COLOR32
0x00000020
使用 32 位 DIB 节。
ILC_PALETTE
0x00000800
未实现。
ILC_MIRROR
0x00002000
镜像包含的图标(如果进程已镜像)
ILC_PERITEMMIRROR
0x00008000
导致镜像代码在插入一组图像时镜像每个项,而不是整个条带。
ILC_ORIGINALSIZE
0x00010000
Windows Vista 及更高版本。 Imagelist 应接受小于设置的图像,并根据添加的图像应用原始大小。
ILC_HIGHQUALITYSCALE
0x00020000
Windows Vista 及更高版本。 保留。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Shlobj.h