EMRPOLYPOLYLINE16, EMRPOLYPOLYGON16

The EMRPOLYPOLYLINE16 and EMRPOLYPOLYGON16 structures contain members for the PolyPolyline and PolyPolygon enhanced metafile records.

typedef struct tagEMRPOLYPOLYLINE16
{
    EMR     emr; 
    RECTL   rclBounds;
    DWORD   nPolys; 
    DWORD   cpts; 
    DWORD   aPolyCounts[1]; 
    POINTS  apts[1]; 
} EMRPOLYPOLYLINE16, *PEMRPOLYPOLYLINE16,
  EMRPOLYPOLYGON16,  *PEMRPOLYPOLYGON16; 
 

Members

emr
Base structure for all record types.
rclBounds
Bounding rectangle, in device units.
nPolys
Number of polys.
cpt1
Total number of points in all polys.
aPolyCounts
Array of point counts for each poly.
aptl
Array of 16-bit points.

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