MenuItem gibt unter #PB_Any gleichen wert zurück

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

MenuItem gibt unter #PB_Any gleichen wert zurück

Beitrag von MVXA »

Hallo!
Jetz wird es ganz interessant. In meinem Programm verwende ich Plug-Ins und ein Menü um diese zu steuern. In die Menüleiste füge ich die Items so ein:

Code: Alles auswählen

                OpenSubMenu(PluginPool()\plgInterface\plgTitel)
                PluginPool()\plgMenuItem0 = MenuItem(#PB_Any, "Exportieren...")
                PluginPool()\plgMenuItem1 = MenuItem(#PB_Any, "Über das Plug-In")
                PluginPool()\plgMenuItem2 = MenuItem(#PB_Any, "Einstellungen")
                
                Debug PluginPool()\plgMenuItem0
                Debug PluginPool()\plgMenuItem1
                Debug PluginPool()\plgMenuItem2
                Debug "-----------------------"
                
                CloseSubMenu()
Das Interessante ist hier, dass MenuItem() immer 1 zurück gibt. Wenn ich dann in der GUI auf ein Menü klicke kommt ein Menü mit der ID '65535'. Ich glaub das ist ein Bug in PB /:->. Wenn ich #PB_Any durch 201-202 ersetze wird das Menü richtig erkannt, gibt aber immer noch 1 zurück. Die neue Beta löst das Problem auch nicht...
Bild
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

#PB_Any wird für MenuItems AFAIK noch nicht unterstützt!
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

gant toll -_-
Bild
Antworten