Metodo IImageList::Copy (commoncontrols.h)

Copia le immagini da un elenco di immagini specificato.

Sintassi

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

Parametri

[in] iDst

Tipo: int

Valore di tipo int contenente l'indice in base zero dell'immagine di destinazione per l'operazione di copia.

[in] punkSrc

Tipo: IUnknown*

Puntatore all'interfaccia IUnknown per l'elenco di immagini di origine.

[in] iSrc

Tipo: int

Valore di tipo int contenente l'indice in base zero dell'immagine di origine per l'operazione di copia.

[in] uFlags

Tipo: UINT

Valore che specifica il tipo di operazione di copia da eseguire.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il parametro uFlags può avere i valori seguenti.

Valore Descrizione
ILCF_MOVE L'immagine di origine viene copiata nell'indice dell'immagine di destinazione. Questa operazione comporta più istanze di un'immagine specificata.
ILCF_SWAP Le immagini di origine e di destinazione scambiano posizioni all'interno dell'elenco di immagini.
 

Per usare IImageList::Copy, specificare Comctl32.dll versione 6 nel manifesto. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commoncontrols.h
DLL Comctl32.dll (versione 6.0 o successiva)