EMRPLGBLT structure
The EMRPLGBLT structure contains members for the PlgBlt enhanced metafile record. Note that graphics device interface (GDI) converts the device-dependent bitmap into a device-independent bitmap (DIB) before storing it in the metafile record.
Syntax
typedef struct tagEMRPLGBLT { EMR emr; RECTL rclBounds; POINTL aptlDest[3]; LONG xSrc; LONG ySrc; LONG cxSrc; LONG cySrc; XFORM xformSrc; COLORREF crBkColorSrc; DWORD iUsageSrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; LONG xMask; LONG yMask; DWORD iUsageMask; DWORD offBmiMask; DWORD cbBmiMask; DWORD offBitsMask; DWORD cbBitsMask; } EMRPLGBLT, *PEMRPLGBLT;
Members
- emr
-
The base structure for all record types.
- rclBounds
-
Bounding rectangle, in device units.
- aptlDest
-
Array of three points in logical space that identify three corners of the destination parallelogram. The upper-left corner of the source rectangle is mapped to the first point in this array, the upper-right corner to the second point in this array, and the lower-left corner to the third point. The lower-right corner of the source rectangle is mapped to the implicit fourth point in the parallelogram.
- 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
-
Logical width of the source.
- cySrc
-
Logical height of the source.
- xformSrc
-
World-space to page-space transformation of the source device context.
- crBkColorSrc
-
Background color (the RGB value) of the source device context. To make a COLORREF value, use the RGB macro.
- iUsageSrc
-
Value of the bmiColors member of the BITMAPINFO structure. The iUsageSrc member can be either the DIB_PAL_COLORS or DIB_RGB_COLORS value.
- offBmiSrc
-
Offset to source BITMAPINFO structure.
- cbBmiSrc
-
Size of source BITMAPINFO structure.
- offBitsSrc
-
Offset to source bitmap bits.
- cbBitsSrc
-
Size of source bitmap bits.
- xMask
-
Horizontal pixel offset into mask bitmap.
- yMask
-
Vertical pixel offset into mask bitmap.
- iUsageMask
-
Value of the bmiColors member of the mask BITMAPINFO structure.
- offBmiMask
-
Offset to mask BITMAPINFO structure.
- cbBmiMask
-
Size of mask BITMAPINFO structure.
- offBitsMask
-
Offset to mask bitmap bits.
- cbBitsMask
-
Size of mask bitmap bits.
Requirements
|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server | Windows 2000 Server [desktop apps only] |
|
Header |
|
See also
Build date: 10/25/2012