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