Superpositions d'images dans les listes d'images
Chaque liste d’images (CImageList) inclut une liste d’images à utiliser comme masques de superposition. Un « masque de superposition » est une image dessinée de manière transparente sur une autre image. Toute image peut être utilisée comme 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 SetOverlayImage , de l’index d’une image et de l’index d’un masque de superposition. Notez que les index des masques de superposition sont basés sur un seul et non sur zéro.
Vous dessinez un masque de superposition sur une image à l’aide d’un seul appel à Draw
. Les paramètres incluent l’index de l’image à dessiner 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 lors de l’appel de la fonction membre DrawIndirect .