EMRSETDIBITSTODEVICE 结构 (wingdi.h)

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

语法

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;

成员

emr

所有记录类型的基结构。

rclBounds

边界矩形,以设备单位表示。

xDest

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

yDest

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

xSrc

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

ySrc

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

cxSrc

源矩形的宽度(以逻辑单元为单位)。

cySrc

源矩形的高度(以逻辑单元为单位)。

offBmiSrc

BITMAPINFO 结构的偏移量。

cbBmiSrc

BITMAPINFO 结构的大小。

offBitsSrc

源位图位的偏移量。

cbBitsSrc

源位图位的大小。

iUsageSrc

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

iStartScan

数组中的第一个扫描行。

cScans

扫描行数。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wingdi.h (包括 Windows.h)

另请参阅

BITMAPINFO

图元文件结构

图元文件概述

SetDIBitsToDevice