Condividi tramite


CImageList::SetOverlayImage

Chiamare la funzione per aggiungere l'indice in base zero di un'immagine all'elenco di immagini da utilizzare come maschere di sovrapposizione.

BOOL SetOverlayImage(
   int nImage,
   int nOverlay 
);

Parametri

  • nImage
    Indice in base zero dell'immagine da utilizzare come maschera di sovrapposizione.

  • nOverlay
    Indice in base uno maschera di sovrapposizione.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Fino a quattro indici possono essere aggiunti all'elenco.

Una maschera di sovrapposizione viene disegnata un'immagine trasparente su un'altra immagine.Creare una maschera di sovrapposizione in un'immagine tramite la funzione membro CImageList::Draw con indice in base uno maschera di sovrapposizione specificata utilizzando la macro INDEXTOOVERLAYMASK.

Esempio

// 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));
}

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CImageList

Grafico della gerarchia

CImageList::Add