描述
BITMAPCOREHEADER结构包含有关DIB的尺寸和颜色格式的信息。
C++ 语法
typedef struct tagBITMAPCOREHEADER { DWORD bcSize; WORD bcWidth; WORD bcHeight; WORD bcPlanes; WORD bcBitCount; } BITMAPCOREHEADER, *PBITMAPCOREHEADER; |
PowerBASIC 语法
TYPE BITMAPCOREHEADER bcSize AS DWORD bcWidth AS WORD bcHeight AS WORD bcPlanes AS WORD bcBitCount AS WORD END TYPE |
成员
bcSize
指定结构所需的字节数。
bcWidth
指定位图的宽度(以像素为单位)。
bcHeight
指定位图的高度(以像素为单位)。
bcPlanes
指定目标设备的平面数。此值必须为1。
bcBitCount
指定每像素的位数。此值必须为1,4,8或24。
备注
BITMAPCOREINFO结构结合了BITMAPCOREHEADER结构和颜色表,以提供DIB的尺寸和颜色的完整定义。有关指定DIB的更多信息,请参阅BITMAPCOREINFO.
应用程序应使用存储在bcsiz到成员中的信息来使用以下方法在BITMAPCOREINFO结构中找到颜色表:
令pColor pBitmapCoreInfo = + pBitmapCoreInfo.bcSize
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)