图像列表——通知消息
使用图像列表可以为其它控件提供显示图标
图像列表(数量,大小,格式)格式:0=位图1图标2光标。
添加指定数量和大小的图像到列表,默认从图像目录下名称为0的文件开始加载
在程序目录下新建一个图像的文件夹,把图片文件从0开始递增排序,如0.bmp,1.bmp
位图扩展名是bmp,图标扩展名是ico,光标扩展名是cur
中文名字 | 英文名称 | 常量数值 | 释义 |
图像掩码 | ILC_MASK | 0x00001 | 使用掩码。 图像列表包含两个位图,其中一个是用作蒙板的单色位图。 如果未包含此值,则图像列表仅包含一个位图。 |
图像颜色 | ILC_COLOR | 0x00000 | 如果未指定其他ILC_COLORx标志,请使用默认行为。 通常,默认值为ILC_COLOR4,但对于较旧的显示驱动程序,默认值为ILC_COLORDDB。 |
图像位色 | ILC_COLORDDB | 0x000FE | 使用与设备相关的位图。 |
图像四位 | ILC_COLOR4 | 0x00004 | 使用 4 位 (16 色) 与设备无关的位图 (DIB) 部分作为图像列表的位图。 |
图像八位 | ILC_COLOR8 | 0x00008 | 使用 8 位 DIB 节。 用于颜色表的颜色与半色调调色板的颜色相同。 |
图像16位 | ILC_COLOR16 | 0x00010 | 使用 16 位 (32/64k 彩色) DIB 部分。 |
图像24位 | ILC_COLOR24 | 0x00018 | 使用 24 位 DIB 节。 |
图像32位 | ILC_COLOR32 | 0x00020 | 使用 32 位 DIB 节。 |
图像粘贴 | ILC_PALETTE | 0x00800 | 未实现。 |
图像镜图 | ILC_MIRROR | 0x02000 | 镜像包含的图标(如果进程已镜像) |
图像插入 | ILC_PERITEMMIRROR | 0x08000 | 导致镜像代码在插入一组图像时镜像每个项,而不是整个条带。 |
图像小于 | ILC_ORIGINALSIZE | 0x10000 | Windows Vista 及更高版本。 Imagelist 应接受小于设置的图像,并根据添加的图像应用原始大小。 |
图像预留 | ILC_HIGHQUALITYSCALE | 0x20000 | Windows Vista 及更高版本。 保留。 |