EMRSTRETCHDIBITS 構造体 (wingdi.h)

EMRSTRETCHDIBITS 構造体には、StretchDIBits 拡張メタファイル レコードのメンバーが含まれています。

構文

typedef struct tagEMRSTRETCHDIBITS {
  EMR   emr;
  RECTL rclBounds;
  LONG  xDest;
  LONG  yDest;
  LONG  xSrc;
  LONG  ySrc;
  LONG  cxSrc;
  LONG  cySrc;
  DWORD offBmiSrc;
  DWORD cbBmiSrc;
  DWORD offBitsSrc;
  DWORD cbBitsSrc;
  DWORD iUsageSrc;
  DWORD dwRop;
  LONG  cxDest;
  LONG  cyDest;
} EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS;

メンバー

emr

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

rclBounds

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

xDest

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

yDest

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

xSrc

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

ySrc

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

cxSrc

ソース四角形の幅 (論理単位)。

cySrc

ソース四角形の高さ (論理単位)。

offBmiSrc

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

cbBmiSrc

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

offBitsSrc

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

cbBitsSrc

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

iUsageSrc

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

dwRop

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

cxDest

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

cyDest

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

要件

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

関連項目

BITMAPINFO

メタファイル構造体

メタファイルの概要

StretchDIBits