EMRSTRETCHDIBITS
The EMRSTRETCHDIBITS structure contains members for the StretchDIBits enhanced metafile record.
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;
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 upper-left corner of the source rectangle.
-
ySrc
-
Logical y-coordinate of the upper-left corner of the source rectangle.
-
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.
-
dwRop
-
Raster-operation code. These codes define how the color data of the source rectangle is to be combined with the color data of the destination rectangle to achieve the final color.
-
cxDest
-
Logical width of destination rectangle
-
cyDest
-
Logical height of destination rectangle
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, StretchDIBits