Partager via


IImageList::Copy, méthode (commoncontrols.h)

Copie des images d’une liste d’images donnée.

Syntaxe

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

Paramètres

[in] iDst

Type : int

Valeur de type int qui contient l’index de base zéro de l’image de destination pour l’opération de copie.

[in] punkSrc

Type : IUnknown*

Pointeur vers l’interface IUnknown pour la liste d’images sources.

[in] iSrc

Type : int

Valeur de type int qui contient l’index de base zéro de l’image source pour l’opération de copie.

[in] uFlags

Type : UINT

Valeur qui spécifie le type d’opération de copie à effectuer.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Le paramètre uFlags peut avoir les valeurs suivantes.

Valeur Description
ILCF_MOVE L’image source est copiée dans l’index de l’image de destination. Cette opération entraîne plusieurs instances d’une image donnée.
ILCF_SWAP Les images source et de destination échangent des positions dans la liste d’images.
 

Pour utiliser IImageList::Copy, spécifiez Comctl32.dll version 6 dans le manifeste. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commoncontrols.h
DLL Comctl32.dll (version 6.0 ou ultérieure)