Share via


CImageList::SetOverlayImage

Llame a esta función para agregar el índice cero- basado de una imagen a la lista de imágenes que se van a utilizar como máscaras de superposición.

BOOL SetOverlayImage(
   int nImage,
   int nOverlay 
);

Parámetros

  • nImage
    Índice basado Cero- de imagen a utilizar como máscaras de superposición.

  • nOverlay
    Índice de base uno de la máscara de superposición.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Hasta cuatro índices se pueden agregar a la lista.

Una máscara de grafía es una imagen dibujada transparente sobre otra imagen.Dibuje una máscara de grafía sobre una imagen utilizando la función miembro de CImageList::Draw con el índice de base uno de la máscara de grafía especificada mediante la macro de INDEXTOOVERLAYMASK .

Ejemplo

// 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

encabezado: afxcmn.h

Vea también

Referencia

Clase de CImageList

Gráfico de jerarquía

CImageList::Add