ImageList 构造函数 | |
构造一个图像列表对象。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法 CONSTRUCTOR(
nImages,
oDimension,
oImage,
wColor,
nGrow
) CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public ImageList(
__Usual nImages = default,
__Usual oDimension = default,
__Usual oImage = default,
__Usual wColor = default,
__Usual nGrow = default
)
查看代码参数
- nImages (Optional)
- 类型:__Usual
这个图像列表将包含的图像数量。 - oDimension (Optional)
- 类型:__Usual
一个 Dimension 对象,表示图像列表中的图像大小。 - oImage (Optional)
- 类型:__Usual
向 ImageList 添加一个 Icon 或 Bitmap 对象。 - wColor (Optional)
- 类型:__Usual
要使用的颜色掩码。这个参数是一个位标志的集合,指定要创建的图像列表类型。这个参数可以是以下值的组合,但只能包括一个 ILC_COLOR 值。
- nGrow (Optional)
- 类型:__Usual
系统需要为新图像腾出空间时,图像列表可以增长的图像数量。
备注 值 | 描述 |
---|
ILC_COLOR |
如果没有指定其他 ILC_COLOR* 标志,则使用默认行为。通常,默认是 ILC_COLOR4,但对于较旧的显示驱动程序,默认是 ILC_COLORDDB。
|
ILC_COLOR4 | 使用4位(16色)的设备独立位图(DIB)部分作为图像列表的位图。 |
ILC_COLOR8 | 使用8位DIB部分。用于颜色表的颜色与半色调调色板相同。 |
ILC_COLOR16 | 使用16位(32/64k色)的DIB部分。 |
ILC_COLOR24 | 使用24位DIB部分。 |
ILC_COLOR32 | 使用32位DIB部分。 |
ILC_COLORDDB | 使用设备相关位图。 |
ILC_MASK | 使用掩码。图像列表包含两个位图,其中一个是用于掩码的单色位图。如果不包括这个值,图像列表只包含一个位图。 |
ILC_MIRROR |
版本6.00。Microsoft Windows 可以镜像显示语言,如希伯来语或阿拉伯语,这些语言从右到左阅读。
然后,如果图像列表是在镜像版本的 Windows 上创建的,那么图像列表中的图像将被镜像,即它们将被翻转,以便从右到左显示。
使用这个标志在镜像版本的 Windows上,指示图像列表不要自动镜像图像。
|
ILC_PERITEMMIRROR | 版本6.00。指定这个标志,如果 ILC_MIRROR 用于包含一条图像的图像列表。ILC_MIRROR 必须被指定,这个标志才有效。 |
注意:如果您传递第四个参数,您应该总是包括ICL_MASK在值中。
参见