Compartilhar via


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

Consulte também

Referência

Classe de CImageList

Gráfico de hierarquia

CImageList::Replace