Поделиться через


Структура BITMAPCOREHEADER (wingdi.h)

Структура BITMAPCOREHEADER содержит сведения о размерах и цветовом формате DIB.

Синтаксис

typedef struct tagBITMAPCOREHEADER {
  DWORD bcSize;
  WORD  bcWidth;
  WORD  bcHeight;
  WORD  bcPlanes;
  WORD  bcBitCount;
} BITMAPCOREHEADER, *LPBITMAPCOREHEADER, *PBITMAPCOREHEADER;

Члены

bcSize

Число байтов, необходимых для структуры.

bcWidth

Ширина растрового изображения в пикселях.

bcHeight

Высота растрового изображения в пикселях.

bcPlanes

Количество плоскостей для целевого устройства. Это значение должно быть равно 1.

bcBitCount

Число битов на пиксель. Это значение должно быть 1, 4, 8 или 24.

Комментарии

Структура BITMAPCOREINFO объединяет структуру BITMAPCOREHEADER и таблицу цветов для предоставления полного определения размеров и цветов DIB. Дополнительные сведения об указании DIB см. в разделе BITMAPCOREINFO.

Приложение должно использовать сведения, хранящиеся в элементе bcSize , чтобы найти таблицу цветов в структуре BITMAPCOREINFO с помощью следующего метода:


pColor = ((LPBYTE) pBitmapCoreInfo + 
        (WORD) (pBitmapCoreInfo -> bcSize)) 

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

См. также раздел

BITMAPCOREINFO

Структуры растровых рисунков

Общие сведения о точечных изображениях