Partager via


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

Voir aussi

Référence

CImageList, classe

Graphique de la hiérarchie

CImageList::Replace