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.
BITMAPINFOHEADER estrutura
RGBQUAD estrutura
Requisitos
Cabeçalho: wingdi. h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem