Partilhar via


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

Consulte também

Referência

Classe CImageList

Gráfico de hierarquia

CImageList::Add

Outros recursos

CImageList membros