Menüs

Die Menüfunktionen im Überblick:

▌menu_bar▌MENU_BAR.C▌        Menüleiste darstellen oder entfernen.
▌menu_icheck▌MENU_ICH.C▌     Häkchen bei Menüoptionen setzen oder löschen.
▌menu_ienable▌MENU_IEN.C▌    Menüoptionen setzen oder löschen.
▌menu_register▌MENU_REG.C▌   Menüoptionen einfügen.
▌menu_text▌MENU_TEX.C▌       Text von Menüeinträgen ändern.
▌menu_tnormal▌MENU_TNO.C▌    Menütitel invertieren.

Die wichtigste Funktion unter den Menüfunktionen ist zweifellos die
Funktion ▌menu_bar▌MENU_BAR.C▌. Damit wird ein kompletter Menübaum dargestellt,
dessen Adresse man sich vorzugsweise aus einer Resourcedatei holt.
Um einzelne Menüfunktionen während des Programmablaufs flexibel ein-
und auszuschalten, verwendet man die Funktion ▌menu_ienable▌MENU_IEN.C▌. Schalter
lassen sich sehr gut mit ▌menu_icheck▌MENU_ICH.C▌ verwalten. Mit ▌menu_register▌MENU_REG.C▌
kann man zusätzliche Menüoptionen während des Programmlaufs bequem
einfügen. Wenn das Menü nicht mehr gebraucht wird kann es mit
▌menu_bar▌MENU_BAR.C▌ wieder vollständig entfernt werden.
