Partilhar via


Estrutura BITMAPINFO

O BITMAPINFO estrutura define as dimensões e informações cor para um bitmap independente de dispositivo do Windows (DIB).

typedef struct tagBITMAPINFO {
   BITMAPINFOHEADER bmiHeader;
   RGBQUAD bmiColors[1];
} BITMAPINFO;

Parâmetros

  • bmiHeader
    Especifica um BITMAPINFOHEADER estrutura que contém informações sobre as dimensões e formato cor de um bitmap independente de dispositivo.

  • bmiColors
    Especifica uma matriz de RGBQUAD ou DWORD tipos de dados que definem as cores no bitmap.

Comentários

Um bitmap independente de dispositivo consiste em duas partes distintas: uma BITMAPINFO estrutura que descreve as dimensões e cores do bitmap e uma matriz de bytes que especifica os pixels no bitmap.Os bits de matriz são embalados juntos, mas cada linha de varredura deve ser preenchida com zeros para terminar em um LONG limite.Se a altura for positiva, a origem do bitmap é o canto inferior esquerdo.Se a altura for negativa, a origem é o canto superior esquerdo.

A bitmap compactado é um bitmap onde a matriz de bytes segue imediatamente o BITMAPINFO estrutura.Bitmaps compactados são referenciados por um único ponteiro.

Para obter mais informações sobre o BITMAPINFO estrutura e apropriado valores para membros da BITMAPINFOHEADER e RGBQUAD estruturas, consulte os seguintes tópicos na Windows SDK documentação.

Requisitos

Cabeçalho: wingdi. h

Consulte também

Referência

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem