<< Inhaltsverzeichnis Suchen >>

GR_CIRCLE

Anweisung

 

Syntax:

GR_CIRCLE(<POS_Y>,<POS_X>,<RADIUS>,<RANDSTAERKE>,
                       <FUELLEN>,<ROT>,<GRUEN>,<BLAU>[,<HANDLE>])

<POS_Y>                           = <NUM-AUSDRUCK>
<POS_X>                          = <NUM-AUSDRUCK>
<RADIUS>                        = <NUM-AUSDRUCK>
<RANDSTAERKE>          = <NUM-AUSDRUCK>
<FUELLEN>                     = <NUM-AUSDRUCK>
<ROT>                               = <NUM-AUSDRUCK>
<GRUEN>                         = <NUM-AUSDRUCK>
<BLAU>                            = <NUM-AUSDRUCK>
<HANDLE>                       = <NUM-AUSDRUCK>

Bedeutung:

Diese Funktion zeichnet auf dem Bildschirm einen Kreis in der Farbe <ROT>,<GRUEN>,<BLAU>.

Ist <ROT> < 0 oder <GRUEN> < 0 oder <BLAU> < 0, so wird ein zuvor an gleicher Position und mit gleichem Radius gezeichneter Kreis wieder gelöscht.

<POS_Y> und <POS_X> legen den Mittelpunkt des Kreises fest.

<RADIUS> ist als Vielfaches der Spaltenbreite anzugeben.

<RANDSTAERKE> legt die Stärke des Randes in Pixel fest.

Ist <FUELLEN> <> 0, so wird das Innere des Kreises in der angegebenen Farbe gefüllt.

Ist <ROT> < 0 oder <GRUEN> < 0 oder <BLAU> < 0, so wird ein zuvor an gleicher Position mit gleicher Größe gezeichnetes Rechteck wieder gelöscht.

<HANDLE> legt unter Java die Windowtiefe oder die Identifizierungsnummer (Split-Handle) eines Split-Windows fest.

GR_CIRCLE liefert unter WINDOWS als Ergebnis stets 1 und unter MS-DOS und UNIX stets -1.

Beispiel:

H% = GR_CIRCLE(5.5,10,3.25,0,255,0,0)
/* Es wird an der Position (5.5,10) ein roter Kreis mit einem Radius
/* von 3.25 Spalten gezeichnet. Das Innere des Kreises wird nicht gefüllt.
...
/* Kreis wieder löschen
H% = GR_CIRCLE(5.5,10,3.25,0,-1,-1,-1)

siehe auch:

GR_LPCIRCLE, GR_LINE