CImageList::Copy
Bu üye işlev Win32 işlevi davranışını uygulayan ImageList_Copy, açıklandığı gibi Windows SDK.
BOOL Copy(
int iDst,
int iSrc,
UINT uFlags = ILCF_MOVE
);
BOOL Copy(
int iDst,
CImageList* pSrc,
int iSrc,
UINT uFlags = ILCF_MOVE
);
Parametreler
iDst
Kopyalama işleminin hedef olarak kullanılacak görüntünün sıfır tabanlı dizini.iSrc
Kopyalama işlemi kaynak kullanılacak görüntünün sıfır tabanlı dizini.uFlags
Kopyalama işlemi yapılması türünü belirtir bit bayrak değeri.Bu parametre aşağıdaki değerlerden biri olabilir:Value
Anlam
ILCF_MOVE
Kaynak görüntüyü hedef görüntünün dizine kopyalanır.Bu işlem, belirli bir resmin birden çok örneğini sonuçlanır.ILCF_MOVEvarsayılan değerdir.
ILCF_SWAP
Kaynak ve hedef görüntüleri resim listesi içindeki konumları exchange.
pSrc
Bir işaretçi bir CImageList kopyalama işleminin hedefi olan nesne.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi takdirde sıfır.
Örnek
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);
Gereksinimler
Başlık: afxcmn.h