Структура BITMAPINFO

Структура BITMAPINFO задает размеры и цвета для файла DIB windows (DIB).

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

Параметры

  • bmiHeader
    Определяет структуру BITMAPINFOHEADER, которая содержит сведения об измерениях и формате файла DIB.

  • bmiColors
    Указывает массив RGBQUAD или типов данных DWORD, которые определяют цвета в растровом изображении.

Заметки

Файл рисунка DIB состоит из 2 указанных частей: структура BITMAPINFO, которая содержит описание измерений и цвета растрового изображения и массив байтов, определяющих точки в растровом изображении.Биты в массиве упаковыванны вместе, но каждая линия необходимо отображать просмотра нулями для выполнения на границе LONG.Если высота положительна, то начало координат растрового изображения нижнем левом углу.Если высота минус, то начало координат левый верхний угол.

Упаковыванное растровое изображение растровое изображение, где массив байтов непосредственно за структурой BITMAPINFO.Упаковыванные растровые изображения ссылается один указатель.

Дополнительные сведения о структуре BITMAPINFO и соответствующих значений элементов структур BITMAPINFOHEADER и RGBQUAD см. в следующих разделах в документации по Windows SDK.

Требования

заголовок: wingdi.h

См. также

Ссылки

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Другие ресурсы

Структуры, стили, обратные вызовы и сопоставления сообщения