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