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

CImageList Class

Gráfico de jerarquías