EMRBITBLT结构包含BitBlt增强图元文件记录的成员。请注意,图形设备接口(GDI)将设备相关位图转换为独立于设备的位图(DIB),然后将其存储在元文件记录中。
typedef struct tagEMRBITBLTenen
{
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 offBitsSrc;
DWORD cbBitsSrc;
} EMRBITBLT, *PEMRBITBLT;
会员
EMRen
所有记录类型的基本结构。
rclBounds
边界矩形,以设备为单位。
XDE
目标矩形左上角的逻辑x坐标。
yDest
目标矩形左上角的逻辑y坐标。
dwRop
光栅操作码。这些代码定义了源矩形的颜色数据如何与目标矩形的颜色数据组合以实现最终颜色。
xSrcaz
源矩形左上角的逻辑x坐标。
ySrc
源矩形左上角的逻辑y坐标。
xformSrc
世界空间到源设备上下文的页空间转换。
crBkColorSrc
源设备上下文的背景颜色(RGB值)。
iUsageSrc
BITMAPINFO BITMAPINFO结构的成员的值。iUsageSrc成员可以是DIB_PAL_COLORS,DIB_PAL_INDICES或DIB_RGB_COLORS值。
offBmiSrc
来源偏移BITMAPINFO结构。
cbBmiSrc
来源BITMAPINFO结构的大小。
offBitsSrc
偏移到源位图位。
cbBitsSrc
源位图位的大小。
也可以看看