Abfrage eines Menüs
GUI_MENU!(MENU$[], cnt%, x%, y%, x2%, lines%)
Wenn der Button von (x,y) bis (x2,y+10) berührt wurde, stellt die Funktion darunter die Strings ab MENU[1] in einer Liste dar. Die Anzahl der darzustellenden Strings ist durch cnt gegeben. Über X2 wird der rechte Rand der Liste angegeben; da die Prozedur ggf. den rechten Rand an die Länge der Einträge anpaßt, ist X2 ein Variablenparameter, der GUI_QLIST übergeben werden muß.
Mit lines wird angegeben, welche Listeneinträge durch punktierte Linien getrennt werden sollen. Dabei gibt das niederwertigste Bit an, ob zwischen den Einträgen 1 und 2 eine Linie gezeichnet werden soll, das nächste für 2 und 3 usw.
|