Ich komme nicht weiter, ich habe versucht Deinen Forschlag in die Tat um zu stetzen, hat aber nicht so richtig funktioniert. Die View wurde erst nachdem ich wieder einen Menüpunkt wählte aufgefrischt.
In meiner Fram bin ich mit dem angefügten code soweit gekommen, dass ich zwar das Menü eleminieren kann, es mir beim Debuggen anzeitgt das es erfolgreich ausgeführt wird, aber sehen tu ich nur das es weg ist. Ich kann auch seperat keinen neuen Menüpunkt einfügen.
Ich greife übreigens mit dem Zeiger pRLL auf eine externe Resource zu die ich zwar lade aber eben nicht anzeigen kann.
int i1 = 0;
int i2 = 0;
int i3 = 0;
CMenu Menu;
CMenu* pMenu;
HINSTANCE hInstance;
hInstance = AfxGetInstanceHandle();
i1 = ::DestroyMenu(::GetMenu(hWnd));
char* pMenuName = MAKEINTRESOURCE(pRLL->LoadMenu(IDR_MAINFRAME));
i2 = ::SetMenu( hWnd,::LoadMenu(hInstance, pMenuName));
// i2 = Menu.LoadMenu((UINT)pRLL->LoadMenu(IDR_MAINFRAME));
// hMenu = ::LoadMenu(hInstance, pMenuName);
Die i-Variablen sind nur zum Überpfüfen.
Das sind eben meine Versuche(ein kleiner Auschnitt)
matthiasr
i3 = ::DrawMenuBar(hWnd);