勇芳软件工作室.汉化:  Metafiles > Metafile Structures >

EMRPLGBLT

Previous pageReturn to chapter overviewNext page

描述

 

EMRPLGBLT结构包含PlgBlt增强图元文件记录的成员。请注意,图形设备接口(GDI)将设备相关位图转换为独立于设备的位图(DIB),然后将其存储在元文件记录中。

 

C++ 语法

 

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;

 

PowerBASIC 语法

 

TYPE EMRPLGBLT

emr          AS EMR

rclBounds    AS RECTL

aptlDest(2)  AS POINTL

xSrc         AS LONG

ySrc         AS LONG

cxSrc        AS LONG

cySrc        AS LONG

xformSrc     AS XFORM

crBkColorSrc AS DWORD

iUsageSrc    AS DWORD

offBmiSrc    AS DWORD

cbBmiSrc     AS DWORD

offBitsSrc   AS DWORD

cbBitsSrc    AS DWORD

xMask        AS LONG

yMask        AS LONG

iUsageMask   AS DWORD

offBmiMask   AS DWORD

cbBmiMask    AS DWORD

offBitsMask  AS DWORD

cbBitsMask   AS DWORD

END TYPE

 

成员

 

emr

 

基础结构记录。

 

rclBounds

 

边界矩形,以设备为单位。

 

aptlDest

 

在逻辑空间中标识目标平行四边形三角的三个数组。源矩形的左上角被映射到该数组中的第一个点,右上角到该数组中的第二个点,左下角到第三个点。源矩形的右下角映射到平行四边形中的隐含第四点。

 

xSrc

 

源矩形左上角的逻辑x坐标。

 

ySrc

 

源矩形左上角的逻辑y坐标。

 

cxSrc

 

源的逻辑宽度。

 

cySrc

 

源的逻辑高度。

 

xformSrc

 

世界空间到源设备上下文的页空间转换。

 

crBkColorSrc

 

源设备上下文的背景颜色(RGB值)。要创建COLORREF值,请使用RGB宏。

 

iUsageSrc

 

bmiColorsBITMAPINFO结构的成员的值。iUsageSrc成员可以是DIB_PAL_COLORS或DIB_RGB_COLORS值。

 

offBmiSrc

 

偏移来源BITMAPINFO结构。

 

cbBmiSrc

 

来源BITMAPINFO 结构体的大小。

 

offBitsSrc

 

偏移到源位图位。

 

cbBitsSrc

 

源位图位的大小。

 

xMask

 

水平像素偏移到掩码位图。

 

yMask

 

垂直像素偏移到掩码位图。

 

iUsageMask

 

掩码BITMAPINFO结构的bmiColors成员的值。

 

offBmiMask

 

偏移屏蔽BITMAPINFO结构。

 

cbBmiMask

 

面具尺寸BITMAPINFO结构。

 

offBitsMask

 

偏移屏蔽位图位。

 

cbBitsMask

 

掩码位图位的大小。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)