Compartilhar via


CImage::criar

Cria um CImage bitmap e anexá-lo a anteriormente construído CImage objeto.

BOOL Create(
   int nWidth,
   int nHeight,
   int nBPP,
   DWORD dwFlags = 0 
) throw( );

Parâmetros

  • nWidth
    A largura do CImage bitmap, em pixels.

  • nHeight
    A altura do CImage bitmap, em pixels. If nHeight for positivo, o bitmap é um DIB de baixo para cima e sua origem é o canto inferior esquerdo. If nHeight é negativo, o bitmap é um DIB de cima para baixo e sua origem é o canto esquerdo superior.

  • nBPP
    Os números de bits por pixel no bitmap.Geralmente 4, 8, 16, 24 ou 32.Pode ser 1 para bitmaps monocromáticos ou máscaras.

  • dwFlags
    Especifica se o objeto de bitmap tem um canal alfa.Pode ser uma combinação de zero ou mais dos seguintes valores:

    • **createAlphaChannel   **Pode ser usada somente se nBPP é 32, e eCompression é BI_RGB.Se especificado, a imagem criada tem um valor de alfa (transparência) para cada pixel, armazenado no 4 º byte de cada pixel (não usada em uma imagem de 32 bit não alfabéticos).Este canal alfa é automaticamente usada ao chamar CImage::AlphaBlend.
    Observação:

    Em chamadas para CImage::Draw, imagens com um canal alfa são automaticamente alfa combinado para o destino.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Requisitos

Cabeçalho: atlimage.h

Consulte também

Referência

Classe CImage

CImage::CImage

CImage::AlphaBlend

CImage::CreateEx

Outros recursos

CImage membros