EMRPOLYPOLYLINE, EMRPOLYPOLYGON

The EMRPOLYPOLYLINE and EMRPOLYPOLYGON structures contain members for the PolyPolyline and PolyPolygon enhanced metafile records.

typedef struct tagEMRPOLYPOLYLINE
{
    EMR     emr; 
    RECTL   rclBounds; 
    DWORD   nPolys; 
    DWORD   cptl; 
    DWORD   aPolyCounts[1]; 
    POINTL  aptl[1]; 
} EMRPOLYPOLYLINE, *PEMRPOLYPOLYLINE,
  EMRPOLYPOLYGON,  *PEMRPOLYPOLYGON; 
 

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 32-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