Compartilhar via


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

Consulte também

Referência

Classe CImageList

Gráfico de hierarquia

CImageList::CImageList

COLORREF

Outros recursos

CImageList membros