CImageList::ExtractIcon
Appelez cette fonction pour créer une icône sur une image et son masque associé dans une liste d'images.
HICON ExtractIcon(
int nImage
);
Paramètres
- nImage
Index de base zéro de l'image.
Valeur de retour
Handle de l'icône si l'opération a réussi ; sinon NULL.
Notes
Cette méthode s'appuie sur le comportement de la macro d' ImageList_ExtractIcon pour créer l'icône.Consultez la macro d' ImageList_ExtractIcon pour plus d'informations sur la création et le nettoyage d'icône.
Exemple
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;
}
Configuration requise
Header: afxcmn.h