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

EMRALPHABLEND

Previous pageReturn to chapter overviewNext page

描述

 

EMRALPHABLEND结构包含AlphaBlend增强型图元文件记录的成员。

 

C++ 语法

 

typedef struct tagEMRALPHABLEND {

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    cbBmiSrc;

DWORD    offBitsSrc;

DWORD    cbBitsSrc;

LONG     cxSrc;

LONG     cySrc;

} EMRALPHABLEND,

*PEMRALPHABLEND;

 

PowerBASIC 语法

 

TYPE EMRALPHABLEND

emr          AS EMR

rclBounds    AS RECTL

xDest        AS LONG

yDest        AS LONG

cxDest       AS LONG

cyDest       AS LONG

dwRop        AS DWORD

xSrc         AS LONG

ySrc         AS LONG

xformSrc     AS XFORM

crBkColorSrc AS DWORD

iUsageSrc    AS DWORD

offBmiSrc    AS DWORD

cbBmiSrc     AS DWORD

offBitsSrc   AS DWORD

cbBitsSrc    AS DWORD

cxSrc        AS LONG

cySrc        AS LONG

END TYPE

 

成员

 

emr

 

基础结构记录。

 

rclBounds

 

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

 

xDest

 

指定目标矩形左上角的x坐标(以逻辑为单位)。

 

yDest

 

指定目标矩形左上角的y坐标(以逻辑为单位)。

 

cxDest

 

目标矩形的逻辑宽度。

 

cyDest

 

目标矩形的逻辑高度。

 

dwRop

 

存储BLENDFUNCTION结构。

 

xSrc

 

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

 

ySrc

 

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

 

xformSrc

 

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

 

crBkColorSrc

 

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

 

iUsageSrc

 

源位图信息颜色表用法(DIB_RGB_COLORS)。

 

offBmiSrc

 

偏移来源BITMAPINFO结构。

 

cbBmiSrc

 

BITMAPINFO结构的大小。

 

offBitsSrc

 

偏移到源位图位。

 

cbBitsSrc

 

源位图位的大小。

 

cxSrc

 

源矩形的宽度为逻辑单位。

 

cySrc

 

源矩形的高度为逻辑单位。

 

备注

 

在元文件播放期间使用此结构。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)