勇芳软件工作室.汉化:  Bitmaps > Bitmap Structures >

BITMAPCOREHEADER

Previous pageReturn to chapter overviewNext page

描述

 

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)