PATHOBJ

typedef struct _PATHOBJ{

    FLONG fl;

    ULONG cCurves;

} PATHOBJ;

The PATHOBJ structure is used to describe a set of lines and Bezier curves that are to be stroked or filled. Associated functions allow the lines and curves to be enumerated for the driver.

Members

fl

A set of hint flags that describe the path. This member can be one of the following values:

Value Meaning
PO_BEZIERS The path contains Bezier curves.
PO_ELLIPSE The path consists of a single ellipse inscribed in the path’s bounding rectangle.

cCurves

The number of lines and Bezier curves that make up the path.

The following GDI service routines are provided for PATHOBJ objects:

PATHOBJ_bCloseFigure
PATHOBJ_bEnum

PATHOBJ_bEnumClipLines
PATHOBJ_bMoveTo
PATHOBJ_bPolyBezierTo
PATHOBJ_bPolyLineTo
PATHOBJ_vEnumstart
PATHOBJ_vEnumStartClipLines
PATHOBJ_vGetBounds

See Also

DrvFillPath, DrvStrokeAndFillPath, DrvStrokePath, EngCreatePath, EngDeletePath