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 | 无论背景颜色如何,使用蒙版,透明地绘制图像。如果图像列表不包含掩码,则此值不起作用。 |
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。