[MFC] - Menu CMainFrame et texte des commandes du menu
Bonjour,
J'ai encore besoin d'un conseil.
Voilà dans ma classe CMainFrame, identifiée par IDR_MAINFRAME, j'ai la barre de menu suivante :
File
qui déroule sur
Print...
Print Preview
Print Setup...
Exit
Pour la commande File de ma barre de menu, je souhaiterai pouvoir changer son nom dans le programme.
Mon soucis est que dans l'éditeur de ressource j'ai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
IDR_MAINFRAME MENU PRELOAD DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "Print...\tCtrl+P", ID_FILE_PRINT
MENUITEM "Print Preview", ID_FILE_PRINT_PREVIEW
MENUITEM "Print Setup...", ID_FILE_PRINT_SETUP
MENUITEM SEPARATOR
MENUITEM "Exit", ID_APP_EXIT
END
END |
et du coup File n'a pas d'Identifiant.
Donc je n'y ai pas accès.
Avez vous une piste qui pourrais me permettre de changer le nom de File ?
Merci à toutes et à tous par avance.
Alice
[MFC] - CMainFrame : suite et fin
:trouve:
:arrow: Pour réaliser cette action, j'ai utilisé :
Code:
menu->ModifyMenu(0, MF_BYPOSITION,0,"fichier");
MF_BYPOSITION permet de prendre les items dans l'ordre de leur apparitions. Donc comme FILE est dans la première position j'ai mis '0'.
Et là ça marche !!!
Désolée pour le dérangement....
Alice