CImageList::Copy
Esta função de membro implementa o comportamento do Win32 função ImageList_Copy, conforme descrito no Windows SDK.
BOOL Copy(
int iDst,
int iSrc,
UINT uFlags = ILCF_MOVE
);
BOOL Copy(
int iDst,
CImageList* pSrc,
int iSrc,
UINT uFlags = ILCF_MOVE
);
Parâmetros
iDst
O índice baseado em zero da imagem a ser usado sistema autônomo o destino da operação de cópia.iSrc
O índice baseado em zero da imagem a ser usado sistema autônomo fonte da operação de cópia.uFlags
O valor de sinalizar de bit que especifica o tipo de operação de cópia a ser feita.Este parâmetro pode ser um dos seguintes valores:Valor
Significado
ILCF_MOVE
A imagem de fonte é copiada para o índice da imagem de destino.Essa operação resultados em várias instâncias de uma determinada imagem.ILCF_MOVE é o padrão.
ILCF_SWAP
As imagens de fonte e destino trocam as posições dentro da lista de imagem.
pSrc
Um ponteiro para um CImageList objeto que é o destino da operação de cópia.
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, nenhum.
Exemplo
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);
Requisitos
Cabeçalho: afxcmn.h