Dans mon application écrite en C++ sous VC++6 en utilisant les MFC,
j'affiche un menu popup sur clic bouton droit sur des items d'un arbre.
Or quand ce menu contextuel s'affiche je remarque 2 choses :
- il n'y a pas de raccourcis affichés alors que lorsque j'ai crée le menu
j'ai bien mis le symbole '&' juste avant la lettre de raccourci désiré
- lorsque je me déplace dans le menu popup avec les touches haut/bas du
clavier la chaine de caractère ne s'affiche pas dans la barre de status
alors que j'en ai défini une
Précisions : les identifiants des items du menu contextuel ne se retrouvent
ni dans la Toolbar de l'application ni dans le menu de la Frame principale.
Avez-vous déjà eu ce phénomène et savez vous comment résoudre ce soucis ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe Mignard
Bonjour,
Jean-Yves wrote:
Bonjour,
- il n'y a pas de raccourcis affichés alors que lorsque j'ai crée le menu j'ai bien mis le symbole '&' juste avant la lettre de raccourci désiré
Si le programme tourne sous XP, c'est normal. Les raccourcis n'apparaissent que lorsque la touche Alt est enfoncée (idem pour les menus de fenêtre si on utilise la souris pour les ouvris)
- lorsque je me déplace dans le menu popup avec les touches haut/bas du clavier la chaine de caractère ne s'affiche pas dans la barre de status alors que j'en ai défini une Précisions : les identifiants des items du menu contextuel ne se retrouvent ni dans la Toolbar de l'application ni dans le menu de la Frame principale.
Si les items sont differents de ceux des menus, les OnUpdateXXX ne sont pas appelés. Il faudra les appeler manuellement (ou envoyer un message d'update sur le changement d'item du menu).
- il n'y a pas de raccourcis affichés alors que lorsque j'ai crée le menu
j'ai bien mis le symbole '&' juste avant la lettre de raccourci désiré
Si le programme tourne sous XP, c'est normal. Les raccourcis
n'apparaissent que lorsque la touche Alt est enfoncée (idem pour les
menus de fenêtre si on utilise la souris pour les ouvris)
- lorsque je me déplace dans le menu popup avec les touches haut/bas du
clavier la chaine de caractère ne s'affiche pas dans la barre de status
alors que j'en ai défini une
Précisions : les identifiants des items du menu contextuel ne se retrouvent
ni dans la Toolbar de l'application ni dans le menu de la Frame principale.
Si les items sont differents de ceux des menus, les OnUpdateXXX ne sont
pas appelés.
Il faudra les appeler manuellement (ou envoyer un message d'update sur
le changement d'item du menu).
- il n'y a pas de raccourcis affichés alors que lorsque j'ai crée le menu j'ai bien mis le symbole '&' juste avant la lettre de raccourci désiré
Si le programme tourne sous XP, c'est normal. Les raccourcis n'apparaissent que lorsque la touche Alt est enfoncée (idem pour les menus de fenêtre si on utilise la souris pour les ouvris)
- lorsque je me déplace dans le menu popup avec les touches haut/bas du clavier la chaine de caractère ne s'affiche pas dans la barre de status alors que j'en ai défini une Précisions : les identifiants des items du menu contextuel ne se retrouvent ni dans la Toolbar de l'application ni dans le menu de la Frame principale.
Si les items sont differents de ceux des menus, les OnUpdateXXX ne sont pas appelés. Il faudra les appeler manuellement (ou envoyer un message d'update sur le changement d'item du menu).