Структура 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) |