Compartilhar via


CImageList::Replace

Chamar essa função para substituir uma imagem em uma lista de imagem com uma nova imagem.

BOOL Replace( 
   int nImage, 
   CBitmap* pbmImage, 
   CBitmap* pbmMask  
); 
int Replace( 
   int nImage, 
   HICON hIcon  
);

Parâmetros

  • nImage
    Índice com base zero da imagem para substituir.

  • pbmImage
    Um ponteiro para o bitmap que contém a imagem.

  • pbmMask
    Um ponteiro para o bitmap que contém a máscara. Se nenhuma máscara é usada com a lista de imagem, este parâmetro é ignorado.

  • hIcon
    Um identificador para o ícone que contém o bitmap e a máscara para a nova imagem.

Valor de retorno

A versão que retorna os retornos de BOOL diferente de zero se com êxito; se não 0.

A versão que retorna int retorna o índice com base zero de imagem se com êxito; se não – 1.

Comentários

Chamar essa função de membro depois que chamar SetImageCount para atribuir imagens, as novas válidos para o espaço reservado imagens números de índice.

Exemplo

Consulte o exemplo para CImageList::SetImageCount.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CImageList

Gráfico da hierarquia

CImageList::Remove