Bonjour,

Je développe une application multi-langue SDI (Doc/vue) sous visual c++ 2003.
Je vais chercher dans un fichier ini différentes chaînes de caractères en fonction de la langue choisie par l'utilisateur.
Mon problème est que je n'arrive pas à traduire certains éléments du menu principal (les entêtes)

Voici ce que je fais (je n'ai mis la partie récupération de données dans le fichier ini pour clarifier le code)
Code dans la fonction OnInitialUpdate() de ma CFormView.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CMenu* mMenu = AfxGetMainWnd()->GetMenu();
UINT idMenu = mMenu->GetMenuItemID(0);
mMenu->ModifyMenu(idMenu, MF_BYCOMMAND, idMenu, "Nouveau nom" );
En revanche cela fonctionne pour les sous menus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CMenu* subMenu = mMenu->GetSubMenu(0);
idMenu = subMenu->GetMenuItemID(0);
subMenu->ModifyMenu(idMenu, MF_BYCOMMAND, idMenu, "Txt sub menu" );
Merci d'avance pour vos réponses !
Seb.