OK, danke für die schnelle Antwort.
Im Anhang könnt' ihr mal das Ergebnis "bewundern"
Links im Bild seht ihr das Popupmenü, welches ich um das Untermenü "Jump" erweitert habe.
Im Untermenü stehen nun alle Subroutinen(ähnlich Prozeduren in Delphi) der NATURAL-Programmsource.
Nächste Herausforderung:
Bei der Vergabe der Command-Id, dache ich, wäre man recht wahlfrei. Ist aber nicht so.
Ich habe mir eine globale Variable definiert:
id : Integer = 400;
Die einzelnen Menüeinträge hänge ich so an:
Delphi-Quellcode:
id := id + 1;
AppendMenu(jump, MF_STRING or MF_ENABLED, id, PChar(s));
Dummerweise sind so alle Einträge des Untermenüs Jump disabled.
Setzte ich den Startwert von id auf 400000 sind die Einträge auswählbar(fragt nicht wie lange ich da rum gesucht habe
)
Gibt es einen definierten "Startwert"? WM_USER + ????? ab dem ich "meine" Command-Ids vergeben kann?
Kann es nicht vorkommen, dass meine Einträge mit den bestehenden Einträgen kollidieren könnten