Структура BITMAPCOREHEADER


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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz