ImageList_AddIcon

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

ImageList_AddIcon宏将图标或光标添加到图像列表中。ImageList_AddIcon调用ImageList_ReplaceIcon功能。

INT ImageList_AddIcon(

HIMAGELIST 【HIML】,//处理图像列表
HICON【HICON】//处理图标或光标
); 

参数

【HIML】

处理图像列表。如果此参数标识了被屏蔽的图像列表,宏将复制图标或光标的图像和掩码位图。如果此参数标识未屏蔽的图像列表,则该宏仅复制图像位图。

【HICON】

处理包含新图像的位图和掩码的图标或光标。

返回值

如果宏成功,则返回值是新图像的索引。

如果宏失败,则返回值为-1。

备注

因为系统不保存【HICON】,如果图标或光标是由CreateIcon功能创建的,则宏可以在宏返回后将其删除。如果LoadIcon功能加载,则不需要销毁【HICON】系统在不再需要图标资源时自动释放图标资源。

ImageList_AddIcon宏定义如下:

#define ImageList_AddIcon(himl,hicon)ImageList_ReplaceIcon(himl,-1,hicon)

也可以看看

CreateIcon, ImageList_ReplaceIcon, LoadIcon