Condividi tramite


funzione ImageList_Copy (commctrl.h)

Copia le immagini all'interno di un determinato elenco di immagini.

Sintassi

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

Parametri

himlDst

Tipo: HIMAGELIST

Handle di un elenco di immagini che rappresenta la destinazione dell'operazione di copia. Nelle versioni correnti di Windows, sia himlDst che himlSrc devono essere identici.

iDst

Tipo: int

Indice in base zero dell'immagine da utilizzare come destinazione dell'operazione di copia.

himlSrc

Tipo: HIMAGELIST

Handle di un elenco di immagini che rappresenta la destinazione dell'operazione di copia. Nelle versioni correnti di Windows, sia himlDst che himlSrc devono essere identici.

iSrc

Tipo: int

Indice in base zero dell'immagine da usare come origine dell'operazione di copia.

uFlags

Tipo: UINT

valore del flag di bit che specifica il tipo di operazione di copia da eseguire. Questo parametro può essere uno dei valori seguenti:

Valore Significato
ILCF_MOVE
L'immagine di origine viene copiata nell'indice dell'immagine di destinazione. Questa operazione genera più istanze di una determinata immagine.
ILCF_SWAP
Le immagini di origine e di destinazione scambiano posizioni all'interno dell'elenco di immagini.

Valore restituito

Tipo: BOOL

Restituisce un valore diverso da zero se l'operazione ha esito positivo o zero in caso contrario.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h
Libreria Comctl32.lib
DLL Comctl32.dll (versione 4.70 o successiva)