Compartilhar via


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

Consulte também

Referência

Classe CImageList

Gráfico de hierarquia

Outros recursos

CImageList membros