Compartir a través de


Superposiciones de imágenes en las listas de imágenes

Cada lista de imágenes (CImageList) incluye una lista de imágenes que se van a usar como máscaras de superposición. Una «máscara de superposición» es una imagen dibujada de forma transparente sobre otra imagen. Cualquier imagen se puede usar como máscara de superposición. Puedes especificar hasta cuatro máscaras de superposición por lista de imágenes.

Añade el índice de una imagen a la lista de máscaras de superposición mediante la función miembro SetOverlayImage, el índice de una imagen y el índice de una máscara de superposición. Ten en cuenta que los índices de las máscaras de superposición están basados en uno en lugar de basados en cero.

Puedes dibujar una máscara de superposición sobre una imagen mediante una sola llamada a Draw. Los parámetros incluyen el índice de la imagen que se va a dibujar y el índice de una máscara de superposición. Debes usar la macro INDEXTOOVERLAYMASK para especificar el índice de la máscara de superposición. También puedes especificar una imagen de superposición al llamar a la función miembro DrawIndirect.

Consulte también

Uso de CImageList
Controles