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

EMRMASKBLT

Previous pageReturn to chapter overviewNext page

描述

 

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

 

C++ 语法

 

typedef struct tagEMRMASKBLT {

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

LONG     yMask;

DWORD    iUsageMask;

DWORD    offBmiMask;

DWORD    cbBmiMask;

DWORD    offBitsMask;

DWORD    cbBitsMask;

} EMRMASKBLT,

*PEMRMASKBLT;

 

PowerBASIC 语法

 

TYPE EMRMASKBLT

emr          AS EMR

rclBounds    AS RECTL

xDest        AS LONG

yDest        AS LONG

cxDest       AS LONG

cyDest       AS LONG

dwRop        AS DWORD

xSrc2        AS LONG

cyDest2      AS LONG

dwRop2       AS LONG

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

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

 

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

 

xDest

 

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

 

yDest

 

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

 

cxDest

 

目标矩形的逻辑宽度。

 

cyDest

 

目标矩形的逻辑高度。

 

dwRop

 

光栅操作码。这些代码定义了源矩形的颜色数据如何与目标矩形的颜色数据组合以实现最终颜色。

 

xSrc

 

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

 

ySrc

 

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

 

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

 

掩码位图位的大小。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)