Darstellen einer Scrollbar
SBDRAW SCRBAR%[]
Diese Prozedur stellt eine Scrollbar mit den durch SCRBAR gegebenen Eigenschaften dar. SCRBAR muß wie folgt definiert sein:
CONST scrbar=(<Position>,
<x>, <y>, <y2>,
<Anzahl Elemente>, <Elemente pro Seite>,
<Flags>,
0, 0) |
<Position> gibt an, welches Element sich momentan oben in der dargestellten Liste befindet.
Mit <Flags> können einige Details spezifiziert werden:
flag | Bedeutung |
0x0001 | Up-Button schattiert |
0x0002 | Down-Button schattiert |
0x0004 | die Buttons werden von SBTOUCH ausgewertet |
0x0008 | Rahmen wird nicht dargestellt |
Die letzten beiden Elemente werden von SBDRAW und SBTOUCH%() intern verwendet und müssen deshalb zwingend existieren.
SBDRAW und SBTOUCH ersetzen die OSL-Funktionen GUI_SCR und GUI_QSCR!() und sind zu ihnen kompatibel.
|