EMRMASKBLT 結構 (wingdi.h)
EMRMASKBLT 結構包含 MaskBlt 增強型元文件記錄的成員。 請注意,圖形裝置介面 (GDI) 將裝置相依點圖轉換成與裝置無關的位圖, (DIB) ,再將其儲存在元文件記錄中。
語法
typedef struct tagEMRMASKBLT {
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 xMask;
LONG yMask;
DWORD iUsageMask;
DWORD offBmiMask;
DWORD cbBmiMask;
DWORD offBitsMask;
DWORD cbBitsMask;
} EMRMASKBLT, *PEMRMASKBLT;
成員
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
來源位圖位的大小。
xMask
水平圖元位移到遮罩位圖中。
yMask
垂直圖元位移為遮罩位圖。
iUsageMask
遮罩 BITMAPINFO 結構的 bmiColors 成員值。
offBmiMask
位移以遮罩 BITMAPINFO 結構。
cbBmiMask
遮罩 BITMAPINFO 結構的大小。
offBitsMask
位移以遮罩位陣圖位。
cbBitsMask
遮罩位圖位的大小。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | wingdi.h (包含 Windows.h) |