função ImageList_Copy (commctrl.h)

Copia imagens em uma determinada lista de imagens.

Sintaxe

BOOL ImageList_Copy(
  HIMAGELIST himlDst,
  int        iDst,
  HIMAGELIST himlSrc,
  int        iSrc,
  UINT       uFlags
);

Parâmetros

himlDst

Tipo: HIMAGELIST

Um identificador para uma lista de imagens que é o destino da operação de cópia. Nas versões atuais do Windows, himlDst e himlSrc devem ser idênticos.

iDst

Tipo: int

O índice baseado em zero da imagem a ser usada como o destino da operação de cópia.

himlSrc

Tipo: HIMAGELIST

Um identificador para uma lista de imagens que é o destino da operação de cópia. Nas versões atuais do Windows, himlDst e himlSrc devem ser idênticos.

iSrc

Tipo: int

O índice baseado em zero da imagem a ser usada como a fonte da operação de cópia.

uFlags

Tipo: UINT

o valor do sinalizador de bit que especifica o tipo de operação de cópia a ser feita. Esse parâmetro pode usar um dos valores a seguir:

Valor Significado
ILCF_MOVE
A imagem de origem é copiada para o índice da imagem de destino. Essa operação resulta em várias instâncias de uma determinada imagem.
ILCF_SWAP
As imagens de origem e de destino trocam posições na lista de imagens.

Retornar valor

Tipo: BOOL

Retorna diferente de zero se tiver êxito; caso contrário, zero.

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
Biblioteca Comctl32.lib
DLL Comctl32.dll (versão 4.70 ou posterior)