Eigene Menüeinträge ins Systemmenü
-
Freitag, 14. Januar 2011 13:09
Hallo Leute,
ich hab bei wOOdy was tolles gesehen.
Er hatte eigene Menüeinträge in der Entwicklungsumgebung.
Wie bekomme ich soetwas auch hin?
Danke und Gruss Martin
Windows XP/7 Visual FoxPro9 SP2
Alle Antworten
-
Samstag, 15. Januar 2011 13:08
Das Systemmenu hat den Namen _msysmenu. Du kannst ein ganz neues Menu da herein hängen mittels
Define Pad testpad of _msysmenu prompt 'Test'
Und darin dann eigene Menuitems definieren mit
On Pad testpad of _msysmenu activate popup testpopupDefine Popup testpopupDefine Bar 1 of testpopup prompt 'Testitem1'Define Bar 2 of testpopup prompt 'Testitem2'On Selection Bar 1 of testpopup MessageBox("hello")On Selection Bar 2 of testpopup MessageBox("hello")
Tschüß, Olaf.- Als Antwort markiert M Blume Montag, 31. Januar 2011 11:11
-
Dienstag, 18. Januar 2011 09:26
Hi Martin,
was du nich alles siehst ;)
Diese Menü-Erweiterungen hatte ich schon seit Jahrzehnten in die PublicDomain gestellt. Hiess "Woodystart" und fing damals als Editor-Erweiterungen für FoxPro/DOS an. Im Endeffekt machste einfach den Menügenerator auf, erstellst ein einzelnes PAD und wählst unter Ansicht / Allgemeine Optionen" nicht "Ersetzen", sondern "Vor" und dann "Datei". Als PAD-Beschriftung hatte ich damals den kürzest möglichen genommen (weil unter DOS die Menüzeile eh schon hackedicht war): das Ausrufezeichen, und als Hotkey die Strg+1. Dies hatte sich bis heute so gehalten; nicht unbedingt Windows-konform aber für nen eingefahrenen alten Sack wie mich leicht zu merken ;)
Was du dann in dein Menü reinpackst, bleibt dir überlassen..... Meine Woodystart konnte sich durch Einträge in der Config.fpw (die ich einfach parallel als INI-Datei missbraucht äh wiederverwendet hatte) noch weiter konfigurieren.
Die vom Generator erstellte *.MPR Datei gibste dann als Startprogramm in VFP an (unter Extras/Optionen/Dateiablage/Startprogramm)
Mal schaun, ob ich den Kram mal auf meinen MSDN-Bereich (http://code.msdn.microsoft.com/foxpro) hochlade....
wOOdy
Microsoft Visual FoxPro Technology Advisor
Microsoft "Most Valuable Professional" from 1996 to 2009
Visit my XING profile!*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`.Visual FoxPro: It's magic !
(¸.·``··*
- Als Antwort markiert M Blume Montag, 31. Januar 2011 11:11
-
Donnerstag, 10. Februar 2011 07:32
@Olaf
Danke, mit dieser Anleitung kein Problem, ich hab mir jetzt FOXTABS, ISX und MODIFY DATABASE in das Menü geholt.
@wOOdy
Ich hab meine Augen überall (wo sie nicht hingehören) :))
Kannst du mir dein "Woodystart" zukommen lassen.
Gruss Martin
Windows XP/7 Visual FoxPro9 SP2

