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

EMRSTRETCHDIBITS

Previous pageReturn to chapter overviewNext page

描述

 

EMRSTRETCHDIBITS结构包含StretchDIBits增强图元文件记录的成员。

 

C++ 语法

 

typedef struct tagEMRSTRETCHDIBITS {

EMR   emr;

RECTL rclBounds;

LONG  xDest;

LONG  yDest;

LONG  xSrc;

LONG  ySrc;

LONG  cxSrc;

LONG  cySrc;

DWORD offBmiSrc;

DWORD cbBmiSrc;

DWORD offBitsSrc;

DWORD cbBitsSrc;

DWORD iUsageSrc;

DWORD dwRop;

LONG  cxDest;

LONG  cyDest;

} EMRSTRETCHDIBITS,

*PEMRSTRETCHDIBITS;

 

PowerBASIC 语法

 

TYPE EMRSTRETCHDIBITS

emr        AS EMR

rclBounds  AS RECTL

xDest      AS LONG

yDest      AS LONG

xSrc       AS LONG

ySrc       AS LONG

cxSrc      AS LONG

cySrc      AS LONG

offBmiSrc  AS DWORD

cbBmiSrc   AS DWORD

offBitsSrc AS DWORD

cbBitsSrc  AS DWORD

iUsageSrc  AS DWORD

dwRop      AS DWORD

cxDest     AS LONG

cyDest     AS LONG

END TYPE

 

成员

 

emr

 

基础结构记录。

 

rclBounds

 

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

 

xDest

 

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

 

yDest

 

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

 

xSrc

 

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

 

ySrc

 

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

 

cxSrc

 

源矩形的宽度,以逻辑单位。

 

cySrc

 

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

 

offBmiSrc

 

偏移到源BITMAPINFO结构。

 

cbBmiSrc

 

源的大小BITMAPINFO结构。

 

offBitsSrc

 

偏移到源位图位。

 

cbBitsSrc

 

源位图位的大小。

 

iUsageSrc

 

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

 

dwRop

 

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

 

cxDest

 

目标矩形的逻辑宽度。

 

cyDest

 

目标矩形的逻辑高度。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)