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)

另请参阅

BITMAPINFO

COLORREF

图元文件结构

图元文件概述

PlgBlt

RGB