Compartir a través de


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

Copia imágenes de una lista de imágenes determinada.

Sintaxis

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

Parámetros

[in] iDst

Tipo: int

Valor de tipo int que contiene el índice de base cero de la imagen de destino para la operación de copia.

[in] punkSrc

Tipo: IUnknown*

Puntero a la interfaz IUnknown de la lista de imágenes de origen.

[in] iSrc

Tipo: int

Valor de tipo int que contiene el índice de base cero de la imagen de origen para la operación de copia.

[in] uFlags

Tipo: UINT

Valor que especifica el tipo de operación de copia que se va a realizar.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El parámetro uFlags puede tener los siguientes valores.

Valor Descripción
ILCF_MOVE La imagen de origen se copia en el índice de la imagen de destino. Esta operación da como resultado varias instancias de una imagen especificada.
ILCF_SWAP Las imágenes de origen y destino intercambian posiciones dentro de la lista de imágenes.
 

Para usar IImageList::Copy, especifique Comctl32.dll versión 6 en el manifiesto. Para obtener más información sobre los manifiestos, consulte Habilitación de estilos visuales.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commoncontrols.h
Archivo DLL Comctl32.dll (versión 6.0 o posterior)