Sobreposições de imagem em listas de imagens
Cada lista de imagem (CImageList) inclui uma lista de imagens a serem usadas como máscaras de sobreposição. “Uma sobreposição de máscara” é uma imagem desenhada transparente em outra imagem. Qualquer imagem pode ser usada como uma máscara de sobreposição. Você pode especificar até quatro máscaras cobertas pela lista da imagem.
Você adiciona o índice de uma imagem à lista de máscaras de sobreposição usando a função de membro de SetOverlayImage , o índice de uma imagem, e o índice de uma máscara de sobreposição. Observe que os índices das máscaras de sobreposição é baseado em um em vez de base zero.
Você desenha uma máscara de sobreposição sobre uma imagem usando uma única chamada para Desenhar. Os parâmetros incluindo o índice de imagem para desenhar e o índice de uma máscara de sobreposição. Você deve usar a macro de INDEXTOOVERLAYMASK para especificar o índice da máscara de sobreposição. Você também pode especificar uma imagem de sobreposição ao chamar a função de membro de DrawIndirect .