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