Udostępnij za pośrednictwem


CImageList::Copy

Ta funkcja Członkowskie implementuje zachowanie funkcji Win32 ImageList_Copy, jak opisano w Windows SDK.

BOOL Copy(
   int iDst,
   int iSrc,
   UINT uFlags = ILCF_MOVE 
);
BOOL Copy(
   int iDst,
   CImageList* pSrc,
   int iSrc,
   UINT uFlags = ILCF_MOVE 
);

Parametry

  • iDst
    Wyświetlanego obrazu do użycia jako miejsce docelowe operacji kopiowania.

  • iSrc
    Wyświetlanego obrazu do użycia jako źródło operacji kopiowania.

  • uFlags
    Wartość flagi bitowe określa typ operacji kopiowania dokonywane.Ten parametr może być jedną z następujących wartości:

    Wartość

    Znaczenie

    ILCF_MOVE

    Obraz źródłowy jest kopiowany do indeksu obrazu docelowego.Ta operacja powoduje wiele wystąpień danego obrazu.ILCF_MOVEjest wartością domyślną.

    ILCF_SWAP

    Obrazy źródłowe i docelowe wymiany pozycji na liście obrazów.

  • pSrc
    Wskaźnik do CImageList obiektu docelowego operacji kopiowania.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; zero w inny sposób.

Przykład

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);

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CImageList

Wykres hierarchii