Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Menü zur Laufzeit anpassen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.07.2006, 09:52 Uhr
ItsMe84



Moin moin!!

Habe folgendes Problem:

Ich habe eine MDI Anwendung in der ich zur Laufzeit meine Menüeinträge anpassen, d.h. ich die Sprache ändern (z.B. "Datei" => "File"), möchte.

Im MainFrame mache ich es so:

C++:
GetMenu()->ModifyMenu(0, MF_BYPOSITION, 0, "File");

Funktionniert auch problemlos.

Nun habe ich aber auch noch verschiedene FormViews, die jedes ein Menü besitzen. Wenn ich wie oben vorgehe, funktionniert es nicht. Kann mir jemand sagen wieso?

Besten Dank!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.07.2006, 11:33 Uhr
ItsMe84



Habe eine Lösung gefunden:

C++:
CMultiDocTemplate *pDocTemplate=(CMultiDocTemplate*)GetDocument()->GetDocTemplate();
CMenu* pMenu =CMenu::FromHandle(pDocTemplate->m_hMenuShared);    
pMenu->ModifyMenu(0, MF_BYPOSITION, 0, "TEST 1");

Dieser Post wurde am 20.07.2006 um 11:34 Uhr von ItsMe84 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: