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