CImageList::SetOverlayImage
Chame essa função para adicionar o índice baseado em zero de uma imagem à lista de imagens a serem usados sistema autônomo máscaras de sobreposição.
BOOL SetOverlayImage(
int nImage,
int nOverlay
);
Parâmetros
nImage
Índice baseado em zero da imagem para usar sistema autônomo uma máscara de sobreposição.nOverlay
Com base em um índice da máscara de sobreposição.
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, 0.
Comentários
Até quatro índices podem ser adicionados à lista.
Uma máscara de sobreposição é uma imagem desenhada com transparência sobre outra imagem.Desenhar uma máscara de sobreposição de imagem usando o CImageList::Draw função de membro com o índice com base em um da sobreposição de máscara especificado usando o INDEXTOOVERLAYMASK macro.
Exemplo
// Add a new image to the image list.
int nIndex = m_myImageList.Add(AfxGetApp()->LoadStandardIcon(IDI_QUESTION));
if (nIndex != -1)
{
// Make the new image an overlay image.
m_myImageList.SetOverlayImage(nIndex, 1);
// Draw the first image in the image list with an overlay image.
m_myImageList.Draw(&dc, 0, CPoint(0, 0), INDEXTOOVERLAYMASK(1));
}
Requisitos
Cabeçalho: afxcmn.h