Hilfe
WindowMenu
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
menü = WindowMenu (fenster)
Parameter
fenster | Identität eines Fensters |
Rückgabewert
Identität des "höchsten" Menüs (Root-Menu bzw. Window-Menu)
Beschreibung
Die Funktion WindowMenu ermittelt die Identität eines Root-Menüs, das zu einem Fenster zugeordnet ist. Wenn ein Fenster mit CreateWindow erstellt wird, dann enthält dieses Fenster noch kein Menü. Darum kann mit WindowMenu ein imaginäres Menü ermittelt werden. Dieses Menü stellt die höchste Ebene dar und neue Menüs müssen zu diesem Root-Menü hinzugefügt werden.
Beispiel
Standardbeispiel:
window = CreateWindow("Window", 50, 50, 200, 200, 0, 5)
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
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, CreateMenu, DisableMenu, EnableMenu, MenuChecked, MenuEnabled, MenuText, SetMenuText, UncheckMenu, UpdateWindowMenu

