<<

Inhaltsverzeichnis

Suchen

>>

GR_FILLRECT

Funktion

Syntax:

GR_FILLRECT( <POS_Y>,<POS_X>,<GROESSE_Y>,<GROESSE_X>,
                              <ROT>,<GRUEN>,<BLAU>[,<HANDLE>])

<POS_Y>                           = <NUM-AUSDRUCK>
<POS_X>                          = <NUM-AUSDRUCK>
<GROESSE_Y>                = <NUM-AUSDRUCK>
<GROESSE_X>                = <NUM-AUSDRUCK>
<ROT>                               = <NUM-AUSDRUCK>
<GRUEN>                         = <NUM-AUSDRUCK>
<BLAU>                            = <NUM-AUSDRUCK>
<HANDLE>                       = <NUM-AUSDRUCK>

Bedeutung:

Diese Funktion füllt unter WINDOWS auf dem Bildschirm ein Rechteck mit der Farbe <ROT>,<GRUEN>,<BLAU>.

<POS_Y> und <POS_X> legen die linke obere Ecke und <GROESSE_Y> und <GROESSE_X> die Höhe und Breite des Rechtecks in Zeilen und Spalten fest.

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_LPFILLRECT liefert unter WINDOWS als Ergebnis stets 1 und unter MS-DOS und UNIX stets -1.

Beispiel:

H% = GR_FILLRECT(5.5,10.25,7.5,20.1,255,0,0)
/* Es wurde an der Position (5.5,10.25) ein rotes Rechteck mit einer
/* Höhe von 7.5 Zeilen und einer Breite von 20.1 Spalten gezeichnet.
...
/* Rechteck wieder löschen
H% = GR_FILLRECT(5.5,10.25,7.5,20.1,-1,-1,-1)

siehe auch:

GR_FILLRECT_GRADIENT, GR_LINE, EBUS_PIXEL_HEIGHT, EBUS_PIXEL_WIDTH, GR_LPLINE, GR_POLYGON, GR_LPFILLRECT