EPOC-Programmierung: Menüs

Willemers Informatik-Ecke

Unter EPOC ist mit wenigen Befehlen ein Menü erstellt und aktiviert. Beispiel:

mINIT
mCARD "Datei", "Neu",%n,"Laden",%l,"Sichern",%s
mCARD "Bearbeiten", "Kopieren",%k,"Einfügen",%e
m% = MENU(0)

Mit dem Befehl mInit werden die Menüstrukturen gestartet. Er muss vor dem Aufbau eines Menüs aufgerufen werden. mInit hat keine Parameter.

Hinter den Menüpunkten steht ein Tastenkürzel. Dies ist ein numerischer Wert und entspricht dem ASCII-Wert eines Buchstabens. Dieser Buchstaben mit der Control-Taste kombiniert löst den Menüpunkt direkt aus. Das Prozentzeichen vor dem Buchstaben bedeutet "ASCII-Wert von" und wird zur Compilezeit aufgelöst.

Mit dem Befehl MENU erscheint das Menü auf dem Bildschirm. Das Programm erhält erst wieder die Kontrolle, wenn der Anwender das Menü beendet hat. MENU ist eine Funktion. Sie liefert also einen Wert zurück. Dies ist die Taste des ausgewählten Menüpunktes.


Homepage EPOC-Homepage (C) Copyright 2001 Arnold Willemer