004
28.07.2004, 10:51 Uhr
~Dirk
Gast
|
Danke, aber mein Problem ist ein anderes. Dies ist bereits in der Applikation realisiert. Sie hat unterschiedliche Views, die unterschiedliche Menüs hat. Und an ein bestehendes Menü einer View möchte ich noch ein Kontextmenü anhängen, welches sich in einer DLL befindet. Nur das mit der DLL lasse ich jetzt erstmal weg. Ich will es jetzt erst einmal schaffen, ein kleines Kontextmenü namens IDR_MENU1 während der Laufzeit an ein bestehendes Menü einer bestimmten View anzuhängen. Leider komme ich an den Zeiger des Menüs nicht ran. Innerhalb der OnInitialUpdate-Methode der View an dessen Menü ich mein kleines Kontextmenü anhängen möchte, habe ich folgenden Code versucht:
Code: |
CMenu* pMenuBar = GetMenu(); m_Menu.LoadMenu(IDR_MENU); pMenuBar->InsertMenu(100,MF_BYPOSITION|MF_POPUP, (UINT)m_Menu.m_hMenu,"Zusatzmenü"); DrawMenuBar();
|
Was mache ich falsch?
Vielen Dank schonmal
Dirk |