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) |