EMRPLGBLT结构包含PlgBlt增强型图元文件记录的成员。请注意,图形设备接口(GDI)将设备相关位图转换为独立于设备的位图(DIB),然后将其存储在元文件记录中。
typedef struct tagEMRPLGBLTenen
{
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;
会员
EMRen
所有记录类型的基本结构。
rclBounds
边界矩形,以设备为单位。
aptlDest
在逻辑空间中标识目标平行四边形三角的三个数组。源矩形的左上角被映射到该数组中的第一个点,右上角到该数组中的第二个点,左下角到第三个点。源矩形的右下角映射到平行四边形中的隐含第四点。
xSrcaz
源矩形左上角的逻辑x坐标。
ySrc
源矩形左上角的逻辑y坐标。
cxSrc
源的逻辑宽度
cySrc
源的逻辑高度
xformSrc
世界空间到源设备上下文的页空间转换。
crBkColorSrc
源设备上下文的背景颜色(RGB值)。
iUsageSrc
BITMAPINFO 结构的bmiColors成员的价值。iUsageSrc成员可以是DIB_PAL_COLORS,DIB_PAL_INDICES或DIB_RGB_COLORS值。
offBmiSrc
偏移来源BITMAPINFO结构。
cbBmiSrc
来源尺寸BITMAPINFO 结构。
offBitsSrc
偏移到源位图位。
cbBitsSrc
源位图位的大小。
xMask
水平像素偏移到掩码位图。
yMask
垂直像素偏移到掩码位图。
iUsageMask
bmiColors 结构的bmiColors成员的值。
offBmiMask
偏移屏蔽BITMAPINFO结构。
cbBmiMask
面具尺寸BITMAPINFO结构。
offBitsMask
偏移屏蔽位图位。
cbBitsMask
掩码位图位的大小。
也可以看看