CImageList::Add
Chamar esta função para adicionar um ou mais imagem s ou um ícone para um imagem lista.
int Add(
CBitmap* pbmImage,
CBitmap* pbmMask
);
int Add(
CBitmap* pbmImage,
COLORREF crMask
);
int Add(
HICON hIcon
);
Parâmetros
pbmImage
Ponteiro para o bitmap que contém a imagem ou imagens.O número de imagens é inferido da largura de bitmap.pbmMask
Ponteiro para o bitmap que contém a máscara.Se nenhuma máscara é usada com a lista de imagens, este parâmetro será ignorado.crMask
Cor usada para gerar a máscara.Cada pixel dessa cor no bitmap especificado é alterado para preto e o bit correspondente na máscara é definido como um.hIcon
Identificador do ícone que contém o bitmap e uma máscara para a nova imagem.
Valor de retorno
Índice baseado em zero da primeira imagem nova se bem-sucedida; caso contrário – 1.
Exemplo
// Add my icons.
m_myImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_myImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
// Add my bitmap, make all black pixels transparent.
CBitmap bm;
bm.LoadBitmap(IDB_BITMAP1);
m_myImageList.Add(&bm, RGB(0, 0, 0));
Requisitos
Cabeçalho: afxcmn.h