Partager via


Superpositions d'image dans les listes d'images

Chaque liste d'images (CImageList) contient une liste d'images à utiliser comme masques de superposition.Un « masque de superposition d'une image est dessinée de façon transparente sur une autre image.Toute image peut être utilisée comme un masque de superposition.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 de SetOverlayImage , l'index d'une image, et l'index d'un masque de superposition.Notez que les index pour les masques de superposition sont de base 1 plutôt que de base zéro.

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

Voir aussi

Référence

Utiliser CImageList

Concepts

Contrôles (MFC)