Partilhar via


CImageList::ExtractIcon

telefonar Esta função para criar um ícone baseia uma imagem e sua máscara relacionada em uma lista de imagens.

HICON ExtractIcon(
   int nImage 
);

Parâmetros

  • nImage
    Índice baseado em zero da imagem.

Valor de retorno

Alça do ícone se bem-sucedida; caso contrário, NULO.

Comentários

Esse método depende do comportamento do ImageList_ExtractIcon macro para criar o ícone.Consulte o ImageList_ExtractIcon macro para obter mais informações sobre a criação de ícone e limpeza.

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 CImageList

Gráfico de hierarquia

CImageList::substituir

Outros recursos

CImageList membros