Comment : afficher les informations sur les commandes dans la barre d'état

Lorsque vous exécutez l’Assistant Application pour créer le squelette de votre application, vous pouvez prendre en charge une barre d’outils et une barre d’état. Une seule option dans l’Assistant Application prend en charge les deux. Lorsqu’une barre d’état est présente, l’application fournit automatiquement des commentaires utiles lorsque l’utilisateur déplace le pointeur sur des éléments dans les menus. L’application affiche automatiquement une chaîne d’invite dans la barre d’état lorsque l’élément de menu est mis en surbrillance. Par exemple, lorsque l’utilisateur déplace le pointeur sur la commande Couper dans le menu Modifier , la barre d’état peut afficher « Coupe la sélection et la place dans le Presse-papiers » dans la zone de message de la barre d’état. L’invite aide l’utilisateur à comprendre l’objectif de l’élément de menu. Cela fonctionne également lorsque l’utilisateur clique sur un bouton de barre d’outils.

Vous pouvez ajouter à cette aide de barre d’état en définissant des chaînes d’invite pour les éléments de menu que vous ajoutez au programme. Pour ce faire, fournissez les chaînes d’invite lorsque vous modifiez les propriétés de l’élément de menu dans l’éditeur de menu. Les chaînes que vous définissez sont stockées dans le fichier de ressources de l’application ; ils ont les mêmes ID que les commandes qu’ils expliquent.

Par défaut, l’Assistant Application ajoute AFX_IDS_IDLEMESSAGE, l’ID d’un message « Prêt » standard, qui s’affiche lorsque le programme attend de nouveaux messages. Si vous spécifiez l’option Aide contextuelle dans l’Assistant Application, le message est remplacé par « Pour obtenir de l’aide, appuyez sur F1 ».

Voir aussi

Gestion et mappage des messages