sebdino a écrit :
Bonjour,
CMenu* mMenu = AfxGetMainWnd()->GetMenu();
UINT idMenu = mMenu->GetMenuItemID(0);
mMenu->ModifyMenu(idMenu, MF_BYCOMMAND, idMenu, "Nouveau nom" );
|
Bonjour Seb,
Je travaille sur le le même sujet sur un vieux projet en visual C++ 6.0
Tu m'as mis sur la piste, pour arriver au bon résultat tu ne peux pas utiliser de idMenu car le menu principal n'en possède pas donc mMenu->GetMenuItemID(0) ne fonctionne pas.
Il faut donc écrire :
mMenu->ModifyMenu(0, MF_BYPOSITION, 0, "Nouveau nom" ); pour le premier menu
mMenu->ModifyMenu(1, MF_BYPOSITION, 1, "Nouveau nom" ); pour le deuxième, etc.
Vincent