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