wingdi.h (EMRPLGBLT 結構)

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]

邏輯空間中三個點的陣列,可識別目的地平行投影的三個角落。 來源矩形的左上角會對應至此陣列的第一個點、這個陣列中第二個點的右上角,以及第三個點的左下角。 來源矩形的右下角會對應至平行投影中的隱含第四個點。

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 [僅限桌面應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

BITMAPINFO

COLORREF

中繼檔結構

元檔概觀

PlgBlt

RGB