EMRSETDIBITSTODEVICE
The EMRSETDIBITSTODEVICE structure contains members for the SetDIBitsToDevice enhanced metafile record.
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;
Members
-
emr
-
Base structure for all record types.
-
rclBounds
-
Bounding rectangle, in device units.
-
xDest
-
Logical x-coordinate of the upper-left corner of the destination rectangle.
-
yDest
-
Logical y-coordinate of the upper-left corner of the destination rectangle.
-
xSrc
-
Logical x-coordinate of the lower-left corner of the source device-independent bitmap (DIB).
-
ySrc
-
Logical y-coordinate of the lower-left corner of the source DIB.
-
cxSrc
-
Width of source rectangle.
-
cyScr
-
Height of source rectangle.
-
offBmiSrc
-
Offset to source BITMAPINFO structure.
-
cbBmiSrc
-
Size of source BITMAPINFO structure.
-
offBitsSrc
-
Offset to source bitmap bits.
-
cbBitsSrc
-
Size of source bitmap bits.
-
iUsageSrc
-
Value of the bmiColors member of the BITMAPINFO structure. The iUsageSrc member can be either the DIB_PAL_COLORS, DIB_PAL_INDICES, or DIB_RGB_COLORS value.
-
iStartScan
-
First scan line in array.
-
cScans
-
Number of scan lines.
QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in wingdi.h.
See Also
Metafiles Overview, Enhanced Metafile Structures, BITMAPINFO, SetDIBitsToDevice