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 [デスクトップ アプリのみ]
Header wingdi.h (Windows.h を含む)

こちらもご覧ください

BITMAPCOREINFO

ビットマップ構造

ビットマップの概要