Compartir a través de


CImageList::Copy

Esta función miembro implementa el comportamiento de la función ImageList_Copyde Win32, como se describe en Windows SDK.

BOOL Copy(
   int iDst,
   int iSrc,
   UINT uFlags = ILCF_MOVE 
);
BOOL Copy(
   int iDst,
   CImageList* pSrc,
   int iSrc,
   UINT uFlags = ILCF_MOVE 
);

Parámetros

  • iDst
    El índice cero- basado de imágenes que se utilizará como destino de la operación de copia.

  • iSrc
    El índice cero- basado de la imagen que se va a utilizar como origen de la operación de copia.

  • uFlags
    El valor de marca de bits que especifica el tipo de operación de la copia que se creará.Este parámetro puede tener uno de los siguientes valores:

    Valor

    Significado

    ILCF_MOVE

    La imagen de origen se copia en el índice del destino.Esta operación da lugar a varias instancias de una imagen determinada.ILCF_MOVE es el valor predeterminado.

    ILCF_SWAP

    Las posiciones de intercambio de imágenes de origen y de destino dentro de la lista de imágenes.

  • pSrc
    Un puntero a un objeto de CImageList que es el destino de la operación de copia.

Valor devuelto

Distinto de cero si correctamente; si no cero.

Ejemplo

CImageList myImageList2;
myImageList2.Create(32, 32, ILC_COLOR8, 0, 4);

// Copy the first image from myImageList2 and make it
// the first image of m_myImageList.
m_myImageList.Copy(0, &myImageList2, 0, ILCF_MOVE);

// Recopy the image to make it also the last image in m_myImageList.
m_myImageList.Copy(m_myImageList.GetImageCount() - 1, (int)0, 
   (UINT)ILCF_MOVE);

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CImageList

Gráfico de jerarquía