EMRSTRETCHBLT 構造体 (wingdi.h)
EMRSTRETCHBLT 構造体には、StretchBlt 拡張メタファイル レコードのメンバーが含まれています。 グラフィックス デバイス インターフェイス (GDI) は、メタファイル レコードに格納する前に、デバイス依存ビットマップをデバイスに依存しないビットマップ (DIB) に変換することに注意してください。
構文
typedef struct tagEMRSTRETCHBLT {
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;
LONG cxSrc;
LONG cySrc;
} EMRSTRETCHBLT, *PEMRSTRETCHBLT;
メンバー
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
ソース ビットマップ ビットのサイズ。
cxSrc
論理単位でのソース四角形の幅。
cySrc
ソース四角形の高さ (論理単位)。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | wingdi.h (Windows.h を含む) |