EMRTRANSPARENTBLT
[This is preliminary documentation and subject to change.]
The EMRTRANSPARENTBLT structure contains members for the TransparentBLT enhanced metafile record.
typedef struct tagEMRTRANSPARENTBLT
{
EMR emr;
RECTL rclBounds;
LONG xDest;
LONG yDest;
LONG cxDest;
LONG cyDest;
DWORD dwRop;
LONG xSrc;
LONG ySrc;
XFORM xformSrc;
COLORREF crBkColorSrc;
DWORD iUsageSrc;
DWORD offBmiSrc;
DWORD cbBmiSrc;
DWORD offBitsSrc;
DWORD cbBitsSrc;
LONG cxSrc;
LONG cySrc;
} EMREMRTRANSPARENTBLT, *PEMREMRTRANSPARENTBLT; .
Members
-
emr
-
Base structure for all record types.
-
rclBounds
-
Inclusive bounds, 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.
-
cxDest
-
Logical width of the destination rectangle.
-
cyDest
-
Logical height of the destination rectangle.
-
dwRop
-
Stores the transparent color.
-
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.
-
xformSrc
-
World-space to page-space transformation of the source device context.
-
crBkColorSrc
-
Background color (the RGB value) of the source device context.
-
iUsageSrc
-
Source bitmap information color table usage (DIB_RGB_COLORS).
-
offBmiSrc
-
Offset to the source BITMAPINFO structure.
-
cbBmiSrc
-
Size of the source BITMAPINFO structure.
-
offBitsSrc
-
Offset to the source bitmap bits.
-
cbBitsSrc
-
Size of the source bitmap bits.
-
cxSrc
-
Width of the source rectangle.
-
cySrc
-
Height of the source rectangle.
Remarks
This structure is to be used during metafile playback.
QuickInfo
Windows NT: Requires version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in wingdi.h.
See Also
Metafiles Overview, Enhanced Metafile Structures, Metafiles, TransparentBLT, BITMAPINFO