Share via


Método IImageList::Copy (commoncontrols.h)

Copia imagens de uma determinada lista de imagens.

Sintaxe

HRESULT Copy(
  [in] int      iDst,
  [in] IUnknown *punkSrc,
  [in] int      iSrc,
  [in] UINT     uFlags
);

Parâmetros

[in] iDst

Tipo: int

Um valor do tipo int que contém o índice baseado em zero da imagem de destino para a operação de cópia.

[in] punkSrc

Tipo: IUnknown*

Um ponteiro para a interface IUnknown para a lista de imagens de origem.

[in] iSrc

Tipo: int

Um valor do tipo int que contém o índice baseado em zero da imagem de origem para a operação de cópia.

[in] uFlags

Tipo: UINT

Um valor que especifica o tipo de operação de cópia a ser feita.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O parâmetro uFlags pode ter os valores a seguir.

Valor Descrição
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.
 

Para usar IImageList::Copy, especifique Comctl32.dll versão 6 no manifesto. Para obter mais informações sobre manifestos, consulte Habilitando estilos visuais.

Requisitos

   
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 commoncontrols.h
DLL Comctl32.dll (versão 6.0 ou posterior)