CCmdUI Objekt aus CMFCMenuBar erhalten
-
Hallo zusammen,
Ich versuche das Hauptmenü meiner MFC Anwendung mittels des CMFCMenuBar Objekts m_wndMenuBar aus der Klasse CMainFrame zu ändern. Mit den Hauptmenüpunkten (siehe unten) klappt das auch ganz gut nur die Submenüs wollen nicht so richtig.for(int i = 0; i < m_wndMenuBar.GetCount(); i++) { CMFCToolBarButton* pMenueEintrag = m_wndMenuBar.GetMenuItem(i); switch(i) { case 0: pMenueEintrag->m_strText = _T("Test"); break; ... } }
Meine Frage lautet jetzt ob es eine Möglichkeit gibt über ein Objekt der Klasse CMFCMenuBar, ein Objekt der Klasse CCmdUI, zu einer bestimmten ID, zu erzeugen.
Beispiel:
m_wndMenuBar.GetCmdUI(ID_FILE_NEW)->SetText(_T("Test"));