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 de CImageList

Gráfico de hierarquia

CImageList::Remove