BOOL Criar ( int cx, int cy, UINT nFlags, int nInitial, int nGrow );
BOOL Criar ( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Criar ( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Criar ( CImageListamp; imageList1, int nImage1, CImageList & imagelist2, int nImage2, int dx, int dy );
BOOL criar (CImageList * pImageList );
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário 0.
Parâmetros
cx
Dimensões de cada imagem, em pixels.
cy
Dimensões de cada imagem, em pixels.
nFlags
Especifica o tipo de lista de imagem para criar. Este parâmetro pode ser uma combinação dos seguinte valores, mas pode incluir somente um dos valores ILC_COLOR.
Valor | Significado |
ILC_COLOR | Use o comportamento usar como 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 | Use uma seção de bitmap independente de dispositivo (DIB) 4 bits (16 cores) como o bitmap para o lista de imagens. |
ILC_COLOR8 | Use uma 8-bit DIB seção. As cores usadas para a tabela de cores são as mesmas cores como a paleta de meio-tom. |
ILC_COLOR16 | Use um 16-bit (32/64k cor) seção DIB. |
ILC_COLOR24 | Use uma seção DIB de 24 bits. |
ILC_COLOR32 | Use uma seção DIB de 32 bits. |
ILC_COLORDDB | Usar um dispositivo-dependente bitmap. |
ILC_MASK | Usa uma máscara. A lista de imagem contém dois bitmaps, um dos quais é um bitmap monocromático usado como uma máscara. Se esse valor não for incluído, a lista de imagem contém apenas um bitmap. |
nInitial
Número de imagens que o lista de imagens contém inicialmente.
nGrow
Número de imagens que o lista de imagens pode aumentar quando o sistema precisa redimensionar a lista para liberar espaço para novas imagens. Esse parâmetro representa o número de novas imagens que o lista de imagens redimensionada pode conter.
nBitmapID
Identificações de recurso do bitmap a ser associado com a lista de imagem.
crMask
Cor usada para gerar uma máscara. Cada pixel desta cor no bitmap especificado é alterada para preto e o correspondente bit na máscara é definido como um.
lpszBitmapID
Uma Cadeia de caracteres que contém o recurso identificações das imagens.
imagelist1
Uma referência a um objeto de CImageList.
nImage1
Índice da primeira imagem existente.
imagelist2
Uma referência a um objeto de CImageList.
nImage2
Índice do segundo imagem existente.
dx
Deslocamento do eixo x do segundo imagem em relação a primeiro imagem, em pixels.
dy
Deslocamento do eixo y do segundo imagem em relação a primeiro imagem, em pixels.
pImageList
Um ponteiro para um objeto de CImageList.
Observações
Construir um CImageList em duas etapas. Primeiro chamar o Construtor e chamar criar, que cria a lista de imagem e a anexa ao objeto CImageList .
Visão geral de CImageList | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CImageList::CImageList, COLORREF