5.4.5 GetIndexList: aktive Menüauswahl einlesen
Für Menüs existiert folgender Aufruf:
| | | | | |
Format:
call getindexlist using menu stufe1 [stufe2 [ .... stufex]].
| |
| | | |
menu muß mit usage menu definiert sein, stufe1 ... stufex sind numerische Felder.
GetIndexList gibt für das angegebene Menü die Liste zurück mit der man zum ausgewählten Eintrag gelangt.
Stufe1 ist hierbei der oberste, zu Beginn sichtbare, Bereich des Menüs. Die Einträge werden einfach der Reihe nach durchnummeriert. Zu viel angegebene Felder werden auf Null gesetzt.
Beispiel:
Es ist folgendes Menü als hmenu definiert:
Datei Bearbeiten
Neu Ausschneiden
Öffnen Kopieren
Speichern Einfügen
Speichern unter Löschen
Drucken
Ende
Call GetIndexList using hmenu men1 men2.
Auswahl: Bearbeiten: Kopieren
men1 = 2
men2 = 2
Auswahl: Datei: Ende
men1 = 1
men2 = 6
Zurück zu Accelerator - Tastaturkürzel im Menü
Hoch zu Cobol-Programme und die Menu-Struktur - Haupt-Menü und Popup-Menü
|