commctrl.h


ImageList_Replace

La función ImageList_Replace reemplaza una imagen en una lista de imágenes con una imagen nueva.

Sintaxis

BOOL ImageList_Replace(
    HIMAGELIST himl, 	
    int i, 	
    HBITMAP hbmImage, 	
    HBITMAP hbmMask	
   );

Parámetros

himl
Manipulador de lista de imágenes.
i
Índice de la imagen a reemplazar.
hbmImage
Manipulador del mapa de bits que contiene la imagen.
hbmMask
Manipulador del mapa de bits que contiene la máscara. Si no se usa máscara de bits con la lista de imágenes, este parámetro es ignorado.

Valor de retorno

Si la macro tiene éxito, el valor de retorno es distinto de cero.

Si la función falla, el valor de retorno es 0.

Observaciones

La función ImageList_Replace copia el mapa de bits a una estructura de datos interna. Hay que asegurarse de usar la función DeleteObject para borrar hbmImage y hbmMask después de que la función regrese.