Estructura BITMAPCOREHEADER (wingdi.h)

La estructura BITMAPCOREHEADER contiene información sobre las dimensiones y el formato de color de una DIB.

Sintaxis

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

Miembros

bcSize

Número de bytes requeridos por la estructura.

bcWidth

Ancho del mapa de bits, en píxeles.

bcHeight

Alto del mapa de bits, en píxeles.

bcPlanes

Número de planos para el dispositivo de destino. Este valor debe ser 1.

bcBitCount

Número de bits por píxel. Este valor debe ser 1, 4, 8 o 24.

Comentarios

La estructura BITMAPCOREINFO combina la estructura BITMAPCOREHEADER y una tabla de colores para proporcionar una definición completa de las dimensiones y los colores de una DIB. Para obtener más información sobre cómo especificar una DIB, vea BITMAPCOREINFO.

Una aplicación debe usar la información almacenada en el miembro bcSize para buscar la tabla de colores en una estructura BITMAPCOREINFO , mediante un método como el siguiente:


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

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado wingdi.h (incluye Windows.h)

Consulte también

BITMAPCOREINFO

Estructuras de mapa de bits

Información general sobre mapas de bits