BITMAPCOREHEADER

【勇芳软件工作室】汉化HomePreviousNext

BITMAPCOREHEADER结构包含有关与设备无关的位图(DIB)的维度和颜色格式的信息。

typedef struct tagBITMAPCOREHEADER { // bmch

DWORD bcSize;

WORD bcWidth;

WORD bcHeight;

WORD bcPlanes;

WORD bcBitCount;

} BITMAPCOREHEADER;

会员

bcsiz到

指定结构所需的字节数。

bcWidth

指定位图的宽度(以像素为单位)。

bcHeight

指定位图的高度(以像素为单位)。

bcPlanesca

指定目标设备的平面数。此值必须为1。

bcBitCount

指定每像素的位数。此值必须为1,4,8或24。

备注

BITMAPCOREINFO结构结合了BITMAPCOREHEADER结构和颜色表,以提供DIB的尺寸和颜色的完整定义。有关指定与设备无关的位图的更多信息,请参阅BITMAPCOREINFO结构。

应用程序应使用bcsiz到成员中存储的信息来使用以下方法在BITMAPCOREINFO结构中找到颜色表:

pColor = ((LPBYTE) pBitmapCoreInfo +

(WORD)(pBitmapCoreInfo - > bcSize))