Condividi tramite


CImageList::ExtractIcon

Chiamare la funzione per creare un'icona basata su un'immagine e sulla maschera correlata in un elenco.

HICON ExtractIcon(
   int nImage 
);

Parametri

  • nImage
    Indice in base zero dell'immagine.

Valore restituito

Handle dell'icona in caso di esito positivo; in caso contrario NULL.

Note

Questo metodo si basa sul comportamento di macro ImageList_ExtractIcon per creare l'icona.Vedere la macro ImageList_ExtractIcon per ulteriori informazioni sulla creazione e la pulizia dell'icona.

Esempio

int   i, dx, cx, cy, nCount = m_myImageList.GetImageCount();
HICON hIcon;

::ImageList_GetIconSize(m_myImageList, &cx, &cy);

// Draw the images of the image list on the DC.
for (dx = 0, i = 0; i < nCount; i++)
{
   hIcon = m_myImageList.ExtractIcon(i);

   dc.DrawIcon(dx, 0, hIcon);
   dx += cx;
}

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CImageList

Grafico della gerarchia

CImageList::Replace