Compartir a través de


CImageList::ExtractIcon

Llame a esta función para crear un icono basado en una imagen y la máscara relacionada en una lista de imágenes.

HICON ExtractIcon(
   int nImage 
);

Parámetros

  • nImage
    índice basado en cero de la imagen.

Valor devuelto

Identificador del icono si correctamente; si no NULL.

Comentarios

Este método se basa en el comportamiento de la macro de ImageList_ExtractIcon para crear el icono.Consulte la macro de ImageList_ExtractIcon para obtener más información sobre la creación y la limpieza del icono.

Ejemplo

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

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CImageList

Gráfico de jerarquía

CImageList::Replace