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