描述
创建一个新的图像列表。
PowerBasic 语法
METHOD NewAfxImageList ( _ BYVAL cx AS LONG, _ BYVAL cy AS LONG, _ OPTIONAL BYVAL dwFlags AS DWORD, _ OPTIONAL BYVAL cInitial AS LONG, _ OPTIONAL BYVAL cGrow AS LONG _ ) AS IAfxImageList |
参数
cx
[in]每个图像的宽度(以像素为单位)。
cy
[in]每个图像的高度(以像素为单位)。
dwFlags
[in]一组位标志,指定要创建的图像列表的类型。
Constant/value |
描述 |
ILC_MASK &H00000001??? |
使用面具。 |
ILC_COLOR &H00000000??? |
如果没有指定其他ILC_COLORx标志,请使用默认行为。 |
ILC_COLORDDB &H000000FE??? |
使用与设备相关的位图。 |
ILC_COLOR4 &H00000004??? |
使用4位(16色)设备无关位图(DIB)部分作为图像列表的位图。 |
ILC_COLOR8 &H00000008??? |
使用8位DIB部分。 |
ILC_COLOR16 &H00000010??? |
使用16位(32 / 64k色)DIB部分。 |
ILC_COLOR24 &H00000018??? |
使用24位DIB部分。 |
ILC_COLOR32 &H00000020??? |
使用32位DIB部分。 |
ILC_PALETTE &H00000800??? |
未实现。 |
ILC_MIRROR &H00002000??? |
镜像所包含的图标,如果进程被镜像。 |
ILC_PERITEMMIRROR &H00008000??? |
导致镜像代码镜像每个项目插入一组图像,而不是整个条。 |
ILC_ORIGINALSIZE &H00010000??? |
Windows Vista及更高版本. |
ILC_HIGHQUALITYSCALE &H00020000??? |
Windows Vista及更高版本. |
cInitial
[in]图像列表最初包含的图像数。
cGrow
[in]当系统需要为新图像腾出空间时,图像列表可以增长的图像数量。
返回值
返回和对象引用到新的图像列表。
引用文件 #INCLUDE Once
CAfxImageList.inc