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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

BITMAPINFO

COLORREF

中繼檔結構

元檔概觀

RGB

StretchBlt