EMRPOLYDRAW16

The EMRPOLYDRAW16 structure contains members for the PolyDraw enhanced metafile record.

typedef struct tagEMRPOLYDRAW16
{
    EMR    emr; 
    RECTL  rclBounds; 
    DWORD  cpts; 
    POINTS apts[1]; 
    BYTE   abTypes[1]; 
} EMRPOLYDRAW16, *PEMRPOLYDRAW16; 
 

Members

emr
Base structure for all record types.
rclBounds
Bounding rectangle, in device units.
cpts
Number of points.
apts
Array of 16-bit points.
abTypes
Array of values that specifies how each point in the apts array is used. This member can be one of the following values: PT_MOVETO, PT_LINETO, or PT_BEZIERTO. The PT_LINETO or PT_BEZIERTO value can be combined with the PT_CLOSEFIGURE value by using the bitwise-OR operator.

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, PolyDraw