Compartilhar via


Criação de bitmap

Para criar um bitmap, use a função CreateBitmap, CreateBitmapIndirect ou CreateCompatibleBitmap , CreateDIBitmap e CreateDiscardableBitmap.

Essas funções permitem que você especifique a largura e a altura, em pixels, do bitmap. As funções CreateBitmap e CreateBitmapIndirect também permitem especificar o número de planos de cores e o número de bits necessários para identificar a cor. Por outro lado, as funções CreateCompatibleBitmap e CreateDiscardableBitmap usam um contexto de dispositivo especificado para obter o número de planos de cores e o número de bits necessários para identificar a cor.

A função CreateDIBitmap cria um bitmap dependente do dispositivo de um bitmap independente do dispositivo. Ele contém uma tabela de cores que descreve como os valores de pixel correspondem aos valores de cor RGB. Para obter mais informações, consulte Bitmaps dependentes de dispositivo e Bitmaps independentes de dispositivo.

Depois que o bitmap tiver sido criado, você não poderá alterar o tamanho, o número de planos de cores ou o número de bits necessários para identificar a cor.

Quando você não precisar mais de um bitmap, chame a função DeleteObject para excluí-la.