emRPLGBLT 结构 (wingdi.h)
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) |