Funktion zur *bergabe der y-Koordinate des Textcursors.
Syntax:
VPOS
Ergebnis: Eine Integerzahl zwischen 0 und
n, wobei
n die Höhe des aktuellen Text-Viewport minus 1 ist. Dies ist die Position des Textcursors, die normalerweise im Verhältnis zum oberen Rand des Text-Viewports angegeben wird. Wenn die Cursorrichtung mit
VDU 23,16,Œ geändert wurde, dann wird sie relativ zum negativen y-Rand des Bildschirms angegeben, was oben, unten, links, oder rechts sein kann.
Hinweis: Selbst im VDU 5 Modus übergibt VPOS die Position des Textcursors. Von daher sollte man in Programmen, die in VDU 5 Modus arbeiten müssen (vgl. WIMP-orientierte Programme), die horizontale Position explizit im Auge behalten.
Beispiele:
DEF FNmyTab(x%)
PRINT TAB(x%,VPOS);
=""
IF VPOS>10 THEN PRINT TAB(0,10);