Поделиться через


CImageList::ExtractIcon

Эта функция вызывается для создания значка на основе образом и его соответствующей маски в списке образа.

HICON ExtractIcon(
   int nImage 
);

Параметры

  • nImage
    Индекс, начинающийся с нуля образа.

Возвращаемое значение

Дескриптор значка, если успешно; в противном случае NULL.

Заметки

Этот метод использует расширения функциональности макроса ImageList_ExtractIcon чтобы создать значок.См. раздел макрос ImageList_ExtractIcon дополнительные сведения о создании и очистке значка.

Пример

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

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CImageList

Диаграмма иерархии

CImageList::Replace