Aracılığıyla paylaş


CImageList::ExtractIcon

Resim ve görüntü listesinde ilgili maskesine dayalı bir simge oluşturmak için bu işlevini çağırın.

HICON ExtractIcon(
   int nImage 
);

Parametreler

  • nImage
    Görüntünün sıfır tabanlı dizini.

Dönüş Değeri

Tanıtıcı simgesinin başarılı olursa; Aksi halde null.

Notlar

Bu yöntem üzerinde davranışını kullanır ImageList_ExtractIcon simge oluşturmak için makro.Bakın ImageList_ExtractIcon makro simge oluşturma ve temizleme hakkında daha fazla bilgi için.

Örnek

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

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CImageList sınıfı

Hiyerarşi grafik

CImageList::Replace