BITMAPCOREHEADER 结构 (wingdi.h)

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)

另请参阅

BITMAPCOREINFO

位图结构

位图概述