CImageList::criar
Inicializa uma imagem listar e a anexa um CImageList objeto.
BOOL Create(
int cx,
int cy,
UINT nFlags,
int nInitial,
int nGrow
);
BOOL Create(
UINT nBitmapID,
int cx,
int nGrow,
COLORREF crMask
);
BOOL Create(
LPCTSTR lpszBitmapID,
int cx,
int nGrow,
COLORREF crMask
);
BOOL Create(
CImageList& imagelist1,
int nImage1,
CImageList& imagelist2,
int nImage2,
int dx,
int dy
);
BOOL Create(
CImageList* pImageList
);
Parâmetros
cx
Dimensões de cada imagem em pixels.cy
Dimensões de cada imagem em pixels.nFlags
Especifica o tipo de imagem lista para criar.Este parâmetro pode ser uma combinação dos seguintes valores, mas pode incluir apenas uma do ILC_COLOR valores.Valor
Significado
ILC_COLOR
Use o comportamento padrão se nenhum dos outros ILC_COLOR * sinalizadores são especificados.Normalmente, o padrão é ILC_COLOR4; mas para drivers de vídeo mais antigos, o padrão é ILC_COLORDDB.
ILC_COLOR4
Usar uma seção de bitmap independente de dispositivo (DIB) 4 bit (16 cores) sistema autônomo o bitmap para o imagem lista.
ILC_COLOR8
Use uma seção DIB de 8 bit.sistema autônomo cores usadas para a tabela de cores são sistema autônomo mesmas cores da paleta de meio-tom.
ILC_COLOR16
Use de 16 bit (32/64 k cores) seção DIB.
ILC_COLOR24
Use uma seção DIB de 24 bit.
ILC_COLOR32
Use uma seção DIB de 32 bit.
ILC_COLORDDB
Use um bitmap dependente do dispositivo.
ILC_MASK
Usa uma máscara.A lista de imagem contém dois bitmaps, um deles é um usada sistema autônomo uma máscara de bitmap monocromáticas.Se esse valor não for incluído, o imagem lista contém somente um bitmap.
nInitial
Número de s imagem que o imagem inicialmente contém uma lista.nGrow
Número de s imagem pelo qual o imagem lista pode aumentar quando o sistema precisa redimensionar a lista para criar espaço para novos imagem s.Esse parâmetro representa o número de novas imagens, que a lista de imagem redimensionada pode conter.nBitmapID
Identificações dos recursos do bitmap deve ser associado a imagem lista.crMask
Cor usada para gerar uma máscara.Cada pixel dessa cor no bitmap especificado é alterado para preto e o bit correspondente na máscara é definido como um.lpszBitmapID
Uma seqüência de caracteres que contém o recurso identificações das imagens.imagelist1
Uma referência a um CImageList objeto.nImage1
Índice da primeira imagem existente.imagelist2
Uma referência a um CImageList objeto.nImage2
Índice da segunda imagem existente.dx
Deslocamento do eixo x da segunda imagem em relação à primeira imagem, em pixels.dy
Deslocamento do eixo y da segunda imagem em relação à primeira imagem, em pixels.pImageList
Um ponteiro para um CImageList objeto.
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, 0.
Comentários
Construir um CImageList em duas etapas. Primeiro, chama o construtor e, em seguida, chame Criar, que cria a lista de imagens e a anexa à CImageList objeto.
Exemplo
m_myImageList.Create(32, 32, ILC_COLOR8, 0, 4);
Requisitos
Cabeçalho: afxcmn.h