Hilfe
Parameter
text | Text, der im Menü erscheinen soll |
nummer | Eine einzigartige Nummer für das Menü |
parent | Identität des Parent-Menüs |
Rückgabewert
Identität des Menü-Objekts wird zurückgeliefert
Beschreibung
Die Funktion CreateMenu erstellt ein Menü oder Menüpunkt. Parameter "nummer" muss eine einzigartige Nummer für Menü oder Menüpunkt sein. Diese Nummer wird nur für Windows und für Event-Handling benötigt. "parent" ist die Identität eines Menüs, zu dem dieses Menü hinzugefügt werden soll. Für Menüs wie Datei, Bearbeiten oder Ansicht muss WindowMenu angegeben werden. Danach können weitere Menüpunkte zu diesen Menüs hinzugefügt werden. Verschachtelte Menüs sind ebenfalls möglich (siehe Beispiel).
Eine Trennlinie wird erzeugt, indem einfach ein leerer Text angegeben wird. Menüpunkte lassen sich mit EnableMenu / DisableMenu ein- oder ausschalten. Mit CheckMenu / UncheckMenu kann man einen Haken setzten oder löschen. Ein Menü muss auf jeden Fall nach einer Änderung mit UpdateWindowMenu aktualisiert werden.
Beispiel
Standardbeispiel:
menu1 = CreateMenu("Datei", 1, WindowMenu(window))
menu2 = CreateMenu("Ansicht", 2, WindowMenu(window))
menu3 = CreateMenu("Neu", 3, menu1)
menu4 = CreateMenu("Dummy", 4, menu3)
menu5 = CreateMenu("Menüpunkt", 5, menu2)
menu6 = CreateMenu("", 6, menu2)
menu7 = CreateMenu("Deaktiviert", 7, menu2)
menu8 = CreateMenu("Check", 8, menu2)
DisableMenu menu7
CheckMenu menu8
UpdateWindowMenu window
Repeat
If KeyHit(1) = 1 Then End
Forever
Siehe auch
CheckMenu, DisableMenu, EnableMenu, MenuChecked, MenuEnabled, MenuText, SetMenuText, UncheckMenu, UpdateWindowMenu, WindowMenu