Menü laden



  • Hallo,

    nocheinmal, ich habe ein dialogbasiertes Projekt, von diesem moechte ich,, bevor dessen Oberfläche erscheint, je nachdem wie ein Kriterium aus der registry ausgelesen wird, ein englisches bzw ein deutsches Menue starten. Über den Ressourcen-Editor habe eich zwei Menues erstellt, also zwei IDs. Wer kann mir sagen wo und wie ich genau meine Menüs aufrufe:
    Ich denke mal bei CTestDlg::OnInitDialog(), bin mir aber nicht sicher.
    Und zweitens wie ich das mache, es muesste vielleicht ueber LoadFrame gehen?
    Aber wie stelle ich das genau an?



  • ich benoetige da echt eure Hilfe, ich komm da wirklich nicht weiter!!!



  • hallo,
    also hab mal ein bisschen rumgesucht.
    also ich glaube das funktionniert folgendermassen.
    In der Funktion OnInitDialog() lade ich mein Menü (IDR_MENU2), dass ich vorher über den Ressourceneditor eingefügt habe:

    CMenu menu1;
      menu1.LoadMenu(IDR_MENU2);
      SetMenu(&menu1);
    

    das klappt so, nur weiss ich jetzt nicht so genau, ob das auch korrekt ist??


Log in to reply