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) |