EMRPLGBLT 構造体 (wingdi.h)

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

構文

typedef struct tagEMRPLGBLT {
  EMR      emr;
  RECTL    rclBounds;
  POINTL   aptlDest[3];
  LONG     xSrc;
  LONG     ySrc;
  LONG     cxSrc;
  LONG     cySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
  LONG     xMask;
  LONG     yMask;
  DWORD    iUsageMask;
  DWORD    offBmiMask;
  DWORD    cbBmiMask;
  DWORD    offBitsMask;
  DWORD    cbBitsMask;
} EMRPLGBLT, *PEMRPLGBLT;

メンバー

emr

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

rclBounds

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

aptlDest[3]

コピー先の平行四辺形の 3 つの角を識別する論理空間内の 3 つのポイントの配列。 ソース四角形の左上隅は、この配列の最初のポイント、この配列の 2 番目のポイントの右上隅、左下隅から 3 番目のポイントにマップされます。 ソースの四角形の右下隅は、平行四辺形の暗黙の 4 番目の点にマップされます。

xSrc

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

ySrc

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

cxSrc

ソースの論理幅。

cySrc

ソースの論理的な高さ。

xformSrc

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

crBkColorSrc

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

iUsageSrc

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

offBmiSrc

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

cbBmiSrc

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

offBitsSrc

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

cbBitsSrc

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

xMask

マスク ビットマップへの水平方向のピクセル オフセット。

yMask

マスク ビットマップへの垂直方向のピクセル オフセット。

iUsageMask

マスク BITMAPINFO 構造体の bmiColors メンバーの値。

offBmiMask

BITMAPINFO 構造体をマスクするオフセット。

cbBmiMask

マスク BITMAPINFO 構造体のサイズ。

offBitsMask

ビットマップ ビットをマスクするためのオフセット。

cbBitsMask

マスク ビットマップ ビットのサイズ。

要件

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

こちらもご覧ください

BITMAPINFO

COLORREF

メタファイル構造体

メタファイルの概要

PlgBlt

RGB