Sdílet prostřednictvím


CImageList::ExtractIcon

Volání této funkce můžete vytvořit ikonu na základě obrazu a jeho maska související seznam obrázků.

HICON ExtractIcon( 
   int nImage  
);

Parametry

  • nImage
    Z nuly vycházející index obrázku.

Vrácená hodnota

Popisovač ikony v případě úspěchu; jinak NULL.

Poznámky

Tato metoda je založena na chování ImageList_ExtractIcon makra na ikonu vytvořit.Odkaz ImageList_ExtractIcon maker Další informace o vytváření ikony a vyčištění.

Příklad

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

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CImageList

Graf hierarchie

CImageList::Replace