Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
ARCPARAMS (1.2)
◄Up► ◄Next► ◄Previous►
────────────────────────────────────────────────────────────────────────────
#define INCL_GPIPRIMITIVES
typedef struct _ARCPARAMS { /* arcp */
LONG lP;
LONG lQ;
LONG lR;
LONG lS;
} ARCPARAMS;
The ARCPARAMS structure contains arc parameters that define the shape and
orientation of an ellipse that is used for subsequent GpiFullArc,
GpiPartialArc and GpiPointArc functions.
Field Description
────────────────────────────────────────────────────────────────────────────
lP Specifies the length of the horizontal-scaling vector.
lQ Specifies the length of the vertical-scaling vector.
lR Specifies the position of the horizontal-shear vector.
lS Specifies the position of the vertical-shear vector.
Comments
Most arcs and ellipses are drawn without shear. This means that the lR and
lS fields are usually set to zero.
See Also
GpiFullArc, GpiPartialArc, GpiPointArc, GpiQueryArcParams, GpiSetArcParams
♦