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 を含む) |