Hi,
während der Laufzeit ändere ich ein Item in einem (Sub)Context Menu.
Das funktioniert so:
CMenu menu;
menu.LoadMenu(IDR_MENU1);
CMenu* pPopup = menu.GetSubMenu(0);
pPopup->GetSubMenu(i)->ModifyMenu(0, MF_BYPOSITION, 0, _T("BlaBla");
Vorher hieß der Eintrag sagen wir "Test"
Wie frage ich nun die Message ab. Nach der Änderung stimmt die ID ja nicht mehr.
Gruss
Geoffrey
Edit: Habs, hinter MF_BYPOSITION hehört die zugehörige ID
während der Laufzeit ändere ich ein Item in einem (Sub)Context Menu.
Das funktioniert so:
CMenu menu;
menu.LoadMenu(IDR_MENU1);
CMenu* pPopup = menu.GetSubMenu(0);
pPopup->GetSubMenu(i)->ModifyMenu(0, MF_BYPOSITION, 0, _T("BlaBla");
Vorher hieß der Eintrag sagen wir "Test"
Wie frage ich nun die Message ab. Nach der Änderung stimmt die ID ja nicht mehr.
Gruss
Geoffrey
Edit: Habs, hinter MF_BYPOSITION hehört die zugehörige ID