CImageList::Copy
Diese Memberfunktion implementiert das Verhalten der Win32-Funktion ImageList_Copy, wie in Windows SDK beschrieben.
BOOL Copy(
int iDst,
int iSrc,
UINT uFlags = ILCF_MOVE
);
BOOL Copy(
int iDst,
CImageList* pSrc,
int iSrc,
UINT uFlags = ILCF_MOVE
);
Parameter
iDst
Der nullbasierte Index des als Ziel des Kopiervorgangs verwendet werden Bilder.iSrc
Der nullbasierte Index des als Quelle des Kopiervorgangs verwendet werden Bilder.uFlags
Der Bitflagwert, der den Typ des gemacht werden angibt Kopiervorgangs.Dieser Parameter kann einen der folgenden Werte sein:Wert
Bedeutung
ILCF_MOVE
Das Quellbild wird dem Index des Zielimages kopiert.Dieser Vorgang führt mehrere Instanzen eines angegebenen Bilder.Standardmäßig ist ILCF_MOVE festgelegt.
ILCF_SWAP
Die Positionen des Quell- und Zielimageaustausches innerhalb der Bildliste.
pSrc
Ein Zeiger auf einen CImageList-Objekt, das das Ziel des Kopiervorgangs ist.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; null andernfalls.
Beispiel
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);
Anforderungen
Header: afxcmn.h