Udostępnij za pośrednictwem


CImageList::ExtractIcon

Wywołanie tej funkcji do tworzenia ikony na podstawie obrazu i jego maskę pokrewne listy obrazu.

HICON ExtractIcon( 
   int nImage  
);

Parametry

  • nImage
    Wyświetlanego obrazu.

Wartość zwracana

Uchwyt ikony w przypadku powodzenia; w przeciwnym razie NULL.

Uwagi

Metoda ta opiera się na zachowanie ImageList_ExtractIcon makra, aby utworzyć ikonę.Odnoszą się do ImageList_ExtractIcon makro więcej informacji na temat tworzenia ikony i oczyszczania.

Przykład

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

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CImageList

Diagram hierarchii

CImageList::Replace