CImageList::ExtractIcon
Chamar essa função para criar um ícone com base em uma imagem e na máscara relacionada em uma lista de imagem.
HICON ExtractIcon(
int nImage
);
Parâmetros
- nImage
Índice com base zero da imagem.
Valor de retorno
Identificador do ícone se com êxito; se não NULO.
Comentários
Este método depende do comportamento de macro de ImageList_ExtractIcon para criar o ícone.Consulte a macro de ImageList_ExtractIcon para obter mais informações sobre criação e de limpeza de ícone.
Exemplo
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;
}
Requisitos
Cabeçalho: afxcmn.h