Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- The Guide to Clip-4-Win version 3.0 - <b>arc()</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Arc()
Draw an elliptical arc
------------------------------------------------------------------------------

Syntax
Arc( <hDC>, <nLeft>, <nTop>, <nRight>, <nBottom>,
     <nXStart>, <nYStart>, <nXEnd>, <nYEnd> )   -->   lSuccess

Arguments
<hDC> specifies the device context for a window.

<nLeft>, <nTop> specify the position of the top left-hand
corner of the bounding rectangle in pixels.

<nRight>, <nBottom> specify the position of the bottom right-
hand corner of the bounding rectangle in pixels.

<nXStart>, <nYStart> specify the position of the point that
defines the arc's starting point.  This need not lie on the
arc to be drawn.

<nXEnd>, <nYEnd> specify the position of the point that
defines the arc's end point.  This need not lie on the arc to
be drawn.

Returns
If successful, logical TRUE (.T.) is returned, otherwise FALSE
(.F.) is returned.

Description
This function draws an elliptical arc, which is a segment of
the ellipse whose bounding rectangle is specified.  The actual
starting point and end point of the arc are each calculated by
considering an imaginary line drawn from the centre of the
bounding rectangle which passes through the relevant point.
Where each imaginary line crosses the ellipse defined by the
bounding rectangle is the actual starting point or end point.
The current pen is used to draw the ellipse.  An arc is not a
closed figure, so the interior is not filled.

Example
Arc( hDC,   100, 100,    300, 200,    250, 190,    120, 110 )


See Also: Chord() Ellipse() Pie() Polygon() PolyLine() Rectangle() RoundRect()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson