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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

BITMAPCOREINFO

位圖結構

位圖概觀