Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Adiciona um ícone ou cursor a uma lista de imagens. ImageList_AddIcon chama a função ImageList_ReplaceIcon .
Sintaxe
int ImageList_AddIcon(
HIMAGELIST himl,
HICON hicon
);
Parâmetros
himl
Tipo: HIMAGELIST
Um identificador para a lista de imagens. Se esse parâmetro identificar uma lista de imagens mascaradas, a macro copiará os bitmaps de imagem e máscara do ícone ou cursor. Se esse parâmetro identificar uma lista de imagens não máscaras, a macro copiará apenas o bitmap de imagem.
hicon
Tipo: HICON
Um identificador para o ícone ou cursor que contém o bitmap e a máscara para a nova imagem.
Retornar valor
Tipo: int
Retorna o índice da imagem se tiver êxito ou -1 caso contrário.
Comentários
Como o sistema não salva hicon, você pode destruí-lo depois que a macro retornar se o ícone ou cursor tiver sido criado pela função CreateIcon . Você não precisará destruir hicon se ele tiver sido carregado pela função LoadIcon ; o sistema libera automaticamente um recurso de ícone quando ele não é mais necessário.
A macro ImageList_AddIcon é definida da seguinte maneira:
#define ImageList_AddIcon(himl, hicon) ImageList_ReplaceIcon(himl, -1, hicon)
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | commctrl.h |