ImageList_Draw

【勇芳软件工作室】汉化HomePreviousNext

ImageList_Draw函数在指定的设备上下文中绘制一个图像列表项。

BOOL ImageList_Draw(

HIMAGELIST 【HIML】,//处理图像列表
INT 【i】,//绘制图像的索引
HDC 【hdcDst】,//处理目标设备上下文
INT 【x】,// x坐标绘制
INT 【y】,// y坐标绘制
UINT 【fStyle】//绘图风格
); 

参数

【HIML】

处理图像列表。

【i】

指定要绘制的图像的索引。

【hdcDst】

处理目标设备上下文。

【x】

指定在指定的设备上下文中绘制的x坐标。

【y】

指定在指定的设备上下文中绘制的y坐标。

【fStyle】

指定绘图样式的标志。此参数可以是以下值中的一个或多个:

含义
ILD_BLEND25,
ILD_FOCUS
绘制图像,混合25%与系统高亮颜色。如果图像列表不包含掩码,则此值不起作用。
ILD_BLEND50,
ILD_SELECTED,
ILD_BLEND
绘制图像,混合50%的系统高亮颜色。如果图像列表不包含掩码,则此值不起作用。
ILD_MASK画面具。
ILD_NORMAL使用图像列表的背景颜色绘制图像。如果背景颜色为CLR_NONE值,则使用掩码透明地绘制图像。
ILD_TRANSPARENT无论背景颜色如何,使用蒙版,透明地绘制图像。如果图像列表不包含掩码,则此值不起作用。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。