EMRTRANSPARENTBLT 構造体 (wingdi.h)

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

構文

typedef struct tagEMRTRANSPARENTBLT {
  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;
} EMRTRANSPARENTBLT, *PEMRTRANSPARENTBLT;

メンバー

emr

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

rclBounds

包括境界 (デバイス 単位)。

xDest

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

yDest

移動先の四角形の左上隅の論理 y 座標。

cxDest

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

cyDest

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

dwRop

透明な色を格納します。

xSrc

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

ySrc

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

xformSrc

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

crBkColorSrc

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

iUsageSrc

ソース ビットマップ情報のカラー テーブルの使用状況 (DIB_RGB_COLORS)。

offBmiSrc

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

cbBmiSrc

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

offBitsSrc

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

cbBitsSrc

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

cxSrc

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

cySrc

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

解説

この構造体は、メタファイルの再生中に使用されます。

要件

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

関連項目

BITMAPINFO

COLORREF

メタファイル構造体

メタファイルの概要

RGB

TransparentBLT