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

EMRSETDIBITSTODEVICE

Previous pageReturn to chapter overviewNext page

描述

 

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

 

C++ 语法

 

typedef struct tagEMRSETDIBITSTODEVICE {

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

DWORD cScans;

} EMRSETDIBITSTODEVICE,

*PEMRSETDIBITSTODEVICE;

 

PowerBASIC 语法

 

TYPE EMRSETDIBITSTODEVICE

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

iStartScan AS DWORD

cScans     AS DWORD

END TYPE

 

成员

 

emr

 

基础结构记录。

 

rclBounds

 

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

 

xDest

 

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

 

yDest

 

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

 

xSrc

 

源设备无关位图(DIB)左下角的逻辑x坐标。

 

ySrc

 

源DIB左下角的逻辑y坐标。

 

cxSrc

 

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

 

cySrc

 

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

 

offBmiSrc

 

偏移到源BITMAPINFO结构。

 

cbBmiSrc

 

来源BITMAPINFO结构的大小。

 

offBitsSrc

 

偏移到源位图位。

 

cbBitsSrc

 

源位图位的大小。

 

iUsageSrc

 

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

 

iStartScan

 

阵列中的第一条扫描线。

 

cScans

 

扫描线数量

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)