EMRBITBLT 構造体 (wingdi.h)

EMRBITBLT 構造体には、BitBlt 拡張メタファイル レコードのメンバーが含まれています。 グラフィックス デバイス インターフェイス (GDI) は、メタファイル レコードに格納する前に、デバイスに依存するビットマップをデバイスに依存しないビットマップ (DIB) に変換することに注意してください。

構文

typedef struct tagEMRBITBLT {
  EMR      emr;
  RECTL    rclBounds;
  LONG     xDest;
  LONG     yDest;
  LONG     cxDest;
  LONG     cyDest;
  DWORD    dwRop;
  LONG     xSrc;
  LONG     ySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
} EMRBITBLT, *PEMRBITBLT;

メンバー

emr

すべてのレコード型の基本構造。

rclBounds

外接する四角形 (デバイス単位)。

xDest

コピー先の四角形の左上隅の論理 x 座標。

yDest

コピー先の四角形の左上隅の論理 y 座標。

cxDest

コピー先の四角形の論理幅。

cyDest

コピー先の四角形の論理的な高さ。

dwRop

ラスター演算コード。 これらのコードは、ソース四角形の色データを変換先の四角形の色データと組み合わせて最終的な色を実現する方法を定義します。

xSrc

ソース四角形の左上隅の論理 x 座標。

ySrc

ソース四角形の左上隅の論理 y 座標。

xformSrc

ソース デバイス コンテキストのワールド空間からページ空間への変換。

crBkColorSrc

ソース デバイス コンテキストの背景色 (RGB 値)。 COLORREF 値を設定するには、RGB マクロを使用します。

iUsageSrc

BITMAPINFO 構造体の bmiColors メンバーの値。 iUsageSrc メンバーには、DIB_PAL_COLORSまたはDIB_RGB_COLORSの値を指定できます。

offBmiSrc

ソース BITMAPINFO 構造体へのオフセット。

cbBmiSrc

ソース BITMAPINFO 構造体のサイズ。

offBitsSrc

ソース ビットマップ ビットへのオフセット。

cbBitsSrc

ソース ビットマップ ビットのサイズ。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header wingdi.h (Windows.h を含む)

関連項目

BITMAPINFO

Bitblt

COLORREF

メタファイル構造体

メタファイルの概要

RGB