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