ImageList_Merge 函数 (commctrl.h)
通过组合两个现有映像创建新映像。 函数还会创建一个新的图像列表,用于存储图像。
语法
HIMAGELIST ImageList_Merge(
HIMAGELIST himl1,
int i1,
HIMAGELIST himl2,
int i2,
int dx,
int dy
);
参数
himl1
类型: HIMAGELIST
第一个图像列表的句柄。
i1
类型: int
第一个现有映像的索引。
himl2
类型: HIMAGELIST
第二个图像列表的句柄。
i2
类型: int
第二个现有映像的索引。
dx
类型: int
第二个图像相对于第一个图像的 x 偏移量。
dy
类型: int
第二个图像相对于第一个图像的 y 偏移量。
返回值
类型: HIMAGELIST
如果成功,则返回新图像列表的句柄,否则返回 NULL 。
备注
新图像由在第一个图像上透明绘制的第二个现有图像组成。 新映像的掩码是对两个现有映像的掩码执行逻辑 OR 操作的结果。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | commctrl.h |
Library | Comctl32.lib |
DLL | Comctl32.dll |