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