Estructura BITMAPCOREHEADER
Definición
typedef struct tagBITMAPCOREHEADER { // bmch DWORD bcSize; WORD bcWidth; WORD bcHeight; WORD bcPlanes; WORD bcBitCount; } BITMAPCOREHEADER;
La estructura BITMAPCOREHEADER contiene información sobre las dimensiones y formato de color de un mapa de bits independiente del dispositivo (DIB).
Descripción
bcSize: especifica el número de bytes necesarios para almacenar la estructura.
bcWidth: especifica la anchura el mapa de bits, en pixels.
bcHeight: especifica la altura del mapa de bits, en pixels.
bcPlanes: especifica el número de planos para el dispositivo objetivo. Este valor debe ser 1.
bcBitCount: especifica el número de bits por pixel. Este valor debe ser 1, 4, 8 o 24.
Observaciones
La estructura BITMAPCOREINFO combina una estructura BITMAPCOREHEADER y una tabla de colores para proporcionar una definición completa de las dimensiones y colores de un DIB. Para más información sobre cómo especificar un mapa de bits independientes de dispositivo, ver la estructura BITMAPCOREINFO.
Una aplicación debe usar la información almacenada en el miembro bcSize para localizar la tabla de colores en una estructura BITMAPCOREINFO, usando un método como el siguiente:
pColor = ((LPBYTE) pBitmapCoreInfo + (WORD) (pBitmapCoreInfo -> bcSize))