ImageList_Copy 函数 (commctrl.h)
复制给定图像列表中的图像。
语法
BOOL ImageList_Copy(
HIMAGELIST himlDst,
int iDst,
HIMAGELIST himlSrc,
int iSrc,
UINT uFlags
);
参数
himlDst
类型: HIMAGELIST
图像列表的句柄,该图像列表是复制操作的目标。 在当前版本的 Windows 中, himlDst 和 himlSrc 必须相同。
iDst
类型: int
要用作复制操作目标的图像的从零开始的索引。
himlSrc
类型: HIMAGELIST
图像列表的句柄,该图像列表是复制操作的目标。 在当前版本的 Windows 中, himlDst 和 himlSrc 必须相同。
iSrc
类型: int
要用作复制操作源的图像的从零开始的索引。
uFlags
类型: UINT
位标志值,该值指定要进行的复制操作的类型。 此参数可能是以下值之一:
值 | 含义 |
---|---|
|
源图像被复制到目标图像的索引中。 此操作导致给定图像的多个实例。 |
|
源图像和目标图像在图像列表中交换位置。 |
返回值
类型: BOOL
如果成功,返回不为零的值;否则返回零。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | commctrl.h |
Library | Comctl32.lib |
DLL | Comctl32.dll (版本 4.70 或更高版本) |