Partilhar via


Criação de bitmap

Para criar um bitmap, use oCreateBitmap , CreateBitmapIndirectou função de CreateCompatibleBitmap, CreateDIBitmap e CreateDiscardableBitmap.

Essas funções permitem especificar a largura e a altura, em pixels, do bitmap. O CreateBitmap e função de 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, o CreateCompatibleBitmap e funções de 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çãoCreateDIBitmap cria um bitmap dependente do dispositivo a partir 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 Device-Dependent Bitmaps e Device-Independent Bitmaps.

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

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