The ImageList_Add function adds an image or images to an image list.
int ImageList_Add(
|
HIMAGELIST himl, |
// handle to the image list |
|
HBITMAP hbmImage, |
// handle to the bitmap containing the image |
|
HBITMAP hbmMask |
// handle to the bitmap containing the mask |
|
); |
If the function succeeds, the return value is the index of the first new image.
If the function fails, the return value is - 1.
The ImageList_Add 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.