Compartir a través de


función ImageList_Copy (commctrl.h)

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

Sintaxis

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

Parámetros

himlDst

Tipo: HIMAGELIST

Identificador de una lista de imágenes que es el destino de la operación de copia. En las versiones actuales de Windows, tanto himlDst como himlSrc deben ser idénticos .

iDst

Tipo: int

Índice de base cero de la imagen que se va a usar como destino de la operación de copia.

himlSrc

Tipo: HIMAGELIST

Identificador de una lista de imágenes que es el destino de la operación de copia. En las versiones actuales de Windows, tanto himlDst como himlSrc deben ser idénticos .

iSrc

Tipo: int

Índice de base cero de la imagen que se va a usar como origen de la operación de copia.

uFlags

Tipo: UINT

valor de marca de bits que especifica el tipo de operación de copia que se va a realizar. Este parámetro puede ser uno de los valores siguientes:

Valor Significado
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.

Valor devuelto

Tipo: BOOL

Devuelve un valor distinto de cero si se ejecuta correctamente o cero en caso contrario.

Requisitos

Requisito Value
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 commctrl.h
Library Comctl32.lib
Archivo DLL Comctl32.dll (versión 4.70 o posterior)