CCmdUI Objekt aus CMFCMenuBar erhalten

Azatoth

Mitglied
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.

Code:
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"));
 
Zurück