CImageList:: criar

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 CImageListMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CImageList::CImageList, COLORREF

Index