Globales Kontextmenü - Wizard
-
Hallo !
Ich bin auf der Suche nach einer Möglichkeit für ein "globales Kontextmenü" bei einem Wizard (PropertySheet/PropertyPages).
Die PropertySheet ist ja bei einem Wizard quasi der Hauptdialog, auf dem die versch. Dialoge/PropertyPages angezeigt werden. Nun möchte ich gerne ein globales Kontextmenü in den Wizadrd einbauen, d.h. ein Kontextmenü das immer per rechten Mausbutton verfügbar ist, egal ob ich auf eine PropertyPage oder die PropertySheet klicke. Mir fehlt allerdings ein Ansatz. Die einzige Möglichkeit, die mir im Moment einfällt ist, jede PropertyPage und die PropertySheet mit einer RButtonDown - Nachricht zu versehen und für jeden Menüeintrag ein ON_COMMAND(ID_MENU_ITEM, OnItem) einzufügen. Allerdings finde ich diese Methode überhaupt nicht elegant und sie benötigt auch sehr viele Codezeilen.Wüsste jemand ewtas besseres ?
-
Fertige einfach eine abgeleitete Klassen an. Darin behandelst Du dann die entspr. Messages.