Partager via


Commune d'image dans les listes d'images

Chaque liste d'images (CImageList) comporte la liste des images à utiliser comme masques de superposition. Un "masque de superposition" est une image dessinée de façon transparente sur une autre image. Toute image peut être utilisée comme filtre de chevauchement. Vous pouvez spécifier jusqu'à quatre masques de superposition par liste d'images.

Vous ajoutez l'index d'une image à la liste des masques de superposition à l'aide de la fonction membre SetOverlayImage, l'index d'une image, et l'index d'un masque de superposition. Notez que les index des masques de superposition est de base 1 et non de base zéro.

Vous dessinez un masque de superposition sur une image en un seul appel à Dessin. Les paramètres incluent l'index de l'image à ajouter et l'index d'un masque de superposition. Vous devez utiliser la macro INDEXTOOVERLAYMASK pour spécifier l'index du masque de superposition. Vous pouvez également spécifier une image de superposition en appelant la fonction membre DrawIndirect.

Voir aussi

Référence

Utiliser CImageList

Concepts

contrôles (MFC)