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) |