msos2.hlp (Table of Contents; Topic list)
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