导航:  Classes > CAfxImageList > IAfxImageList Interface >

NewAfxImageList Function

上一页返回章节概述下一页

描述

 

创建一个新的图像列表。

 

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