BITMASKS
BITMASKS マクロは、VIDEOINFO 構造体からカラー マスクを取得する。
構文
BITMASKS(
pbmi
)
パラメータ
pbmi
VIDEOINFO 構造体へのポインタ。
戻り値
VIDEOINFO 構造体の dwBitMasks メンバのアドレスである DWORD ポインタを返す。
注意
このマクロは、bmiHeader.biSize の値を使って、BITMAPINFOHEADER 構造体の先頭からのオフセットとしてアドレスを計算する。このマクロを呼び出す前に、VIDEOINFO 構造体を初期化すること。
サンプル コード
VIDEOINFO *pVi;
/* pVi を初期化する (省略)。 */
DWORD dwRed = BITMASKS(pVi)[iRED],
dwGreen = BITMASKS(pVi)[iGREEN],
dwBlue = BITMASKS(pVi)[iBLUE];
参照