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