<< Inhaltsverzeichnis Suchen >>

WINDOW

Anweisung

Syntax:

WINDOW(<RAND>,<ZEILEN>,<SPALTEN>,
                    <FARBE>,<RANDFARBE>,<ÜBERSCHRIFT>[,<SCROLL>])

<RAND>                            = <NUM-AUSDRUCK>
<ZEILEN>                         = <NUM-AUSDRUCK>
<SPALTEN>                      = <NUM-AUSDRUCK>
<FARBE>                          = <NUM-AUSDRUCK>
<RANDFARBE>               = <NUM-AUSDRUCK>
<ÜBERSCHRIFT>            = <STRING-AUSDRUCK>
<SCROLL>                        = <NUM-AUSDRUCK>

Bedeutung:

An der zuletzt mit WINDOWPOS festgelegten Position (bei ENABLE WINDOWPOS) oder in der Bildschirmmitte zentriert (bei DISABLE WINDOWPOS) wird ein Window mit folgenden Attributen geöffnet:

 

<RAND> = 0


<RAND> = 1
<RAND> = 2
32 <= <RAND> <= 255
<RAND> = sonst

Es wird kein Rand, keine Überschrift und kein Schatten (auch nicht bei ENABLE SHADOW) ausgegeben.
Rand bestehend aus Einfachlinie
Rand bestehend aus Doppellinie
Rand bestehend aus CHR$(<RAND>)
Rand bestehend aus Blanks

Der Parameter <RAND> hat keine Wirkung unter WINDOWS.

Der Parameter <RAND> hat unter Java keine Wirkung.

 

<ZEILEN>

Anzahl der Zeilen

 

<SPALTEN>

Anzahl der Spalten

 

<FARBE>

Farbe des Windowhintergrundes

 

<RANDFARBE>

Farbe des Randes

 

<ÜBERSCHRIFT>

Window-Überschrift

 

Für <FARBE> und <RANDFARBE> gilt:

1 = NORMAL
2 = INTENSIVE
3 = INVERSE
4 = DARK
5 = STANDARD
6 = MESSAGE
7 = HEADER
8 = Farbe 8
9 = Farbe 9
sonst = NORMAL

 

Der Parameter <SCROLL> hat nur eine Bedeutung unter WINDOWS. Dort wird in Abhängigkeit von <SCROLL> eine horizontale bzw. eine vertikale Schiebeleiste erzeugt:

<SCROLL> = 1: Eine horizontale Schiebeleiste wird erzeugt.
<SCROLL> = 2: Eine vertikale Schiebeleiste wird erzeugt.
<SCROLL> = 3: Horizontale und vertikale Schiebeleiste werden erzeugt.
Jeder andere Wert: Keine Schiebeleiste wird erzeugt.

Unter Java legt <SCROLL> fest, ob die Größe des Windows geändert werden kann (<SCROLL> > 0) oder nicht (<SCROLL> = 0).

Die Steuerung der Schiebeleisten erfolgt nicht automatisch, sondern muß über Macros realisiert werden. Dazu stehen die Variablen EBUS_HSCROLL, EBUS_VSCROLL, EBUS_SCROLLCODE und EBUS_SCROLLPOS und die Anweisungen GR_HSCROLLPOS, GR_VSCROLLPOS, ON HSCROLL MACRO und ON VSCROLL MACRO zur Verfügung.

 

Unter MS-DOS und UNIX wird der Windowschatten bei ENABLE SHADOW durch die Variable SHADOWCOLOR festgelegt.

Beispiel:

WINDOWPOS(5,20)
WINDOW(2,4,10,1,2,"Auswahl")

siehe auch:

WINDOWPOS, WCLOSE, WCLEAR, WQUIT, WRETURN, SHADOWCOLOR, ENABLE/DISABLE SHADOW, MENUE$, SELECT, SHOW, EBUS_HSCROLL, EBUS_VSCROLL, EBUS_SCROLLCODE, EBUS_SCROLLPOS, GR_HSCROLLPOS, GR_VSCROLLPOS,
ENABLE_WINDOW