Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CImageList sınıfı

Hiyerarşi grafik