Criação de bitmap
Para criar um bitmap, use a função CreateBitmap, CreateBitmapIndirectou CreateCompatibleBitmap, CreateDIBitmape CreateDiscardableBitmap.
Essas funções permitem especificar a largura e a altura, em pixels, do bitmap. A função CreateBitmap e CreateBitmapIndirect também permite 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 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ção DeleteObject para excluí-la.