The ImageList_Replace function replaces an image in an image list with a new image.
BOOL ImageList_Replace(
HIMAGELIST himl, | |
int i, | |
HBITMAP hbmImage, | |
HBITMAP hbmMask | |
); |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
The ImageList_Replace function copies the bitmap to an internal data structure. Be sure to use the DeleteObject function to delete hbmImage and hbmMask after the function returns.