Структура BITMAPCOREHEADER содержит информацию о размерах и цветовом формате аппаратно-независимого растрового рисунка (DIB).
Синтаксис
typedef struct tagBITMAPCOREHEADER { DWORD bcSize; WORD bcWidth; WORD bcHeight; WORD bcPlanes; WORD bcBitCount; } BITMAPCOREHEADER, *PBITMAPCOREHEADER; |
Члены структуры
bcSize
Определяет число байтов, необходимых для структуры.
bcWidth
Определяет ширину точечного рисунка, в пикселях.
bcHeight
Определяет высоту точечного рисунка, в пикселях.bcPlanes
Устанавливает число плоскостей для целевого устройства. Это значение должно быть 1.bcBitCount
Определяет число битов на пиксель. Это значение должно быть 1, 4, 8, или 24.Замечания
Структура BITMAPCOREINFO объединяет структуру BITMAPCOREHEADER и таблицу цветов, чтобы предоставить полное определение размеров и цветов аппаратно-независимого растрового формата (DIB). Подробную информацию об определении аппаратно-независимого растрового формата (DIB), см. в описании структуры BITMAPCOREINFO.
Приложение должно использовать информацию, сохраненную в члене bcSize, чтобы определить место таблицы цветов в структуре BITMAPCOREINFO, используя способ показанный ниже:
pColor = ((LPBYTE) pBitmapCoreInfo + (WORD) (pBitmapCoreInfo -> bcSize)) |
Смотри также
Обзор Точечные рисунки, Структуры, используемые точечными рисунками, BITMAPCOREINFO
Размещение и совместимость BITMAPCOREHEADER |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
Нет |
Заголовочный файл |
|
- объявлено в |
Wingdi.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |