Comment Obtenir Un Menu Contextuel

Table des matières:

Comment Obtenir Un Menu Contextuel
Comment Obtenir Un Menu Contextuel

Vidéo: Comment Obtenir Un Menu Contextuel

Vidéo: Comment Obtenir Un Menu Contextuel
Vidéo: Ajouter un programme dans le menu contextuel de Windows 10 2024, Novembre
Anonim

L'une des tâches clés qui se posent dans le processus de conception de l'interface des applications graphiques est d'assurer une expérience utilisateur maximale. C'est pourquoi les éléments du menu principal sont souvent dupliqués par des boutons sur les barres d'outils, ainsi que par des accélérateurs de clavier. Pour effectuer les actions les plus fréquentes dans certaines situations, il est judicieux de créer un menu contextuel.

Comment obtenir un menu contextuel
Comment obtenir un menu contextuel

Nécessaire

  • - projet applicatif;
  • - outils de développement.

Instructions

Étape 1

Ajoutez une ressource de menu à votre application, si possible. La façon dont vous créez une ressource ou un modèle de menu dépend de la plate-forme et de l'outil de développement logiciel que vous utilisez. En règle générale, les IDE qui contiennent des outils de conception d'interfaces visuelles ont également un éditeur de menu. Charger un menu à partir de ressources est beaucoup plus pratique que de le construire « manuellement » en ajoutant et en modifiant davantage chaque élément. Par conséquent, cela vaut la peine d'utiliser cette opportunité.

Comment faire un menu contextuel
Comment faire un menu contextuel

Étape 2

Implémentez un mécanisme pour savoir si le menu contextuel est affiché. Définissez une liste d'actions utilisateur dans lesquelles le menu doit être affiché (par exemple, un clic de souris, un appui sur un bouton du clavier). Identifiez les éléments d'interface avec lesquels ces actions doivent être effectuées. Ajoutez du code à l'application pour intercepter des événements ou des messages du type requis à partir des éléments d'interface identifiés. Implémentez la gestion de ces événements ou messages de manière à ce que le contrôle soit finalement transféré à une seule fonction ou méthode de la classe.

Comment faire un menu contextuel
Comment faire un menu contextuel

Étape 3

Mettre en place un mécanisme d'affichage du menu contextuel. Dans le gestionnaire d'événements pour les éléments d'interface créés à l'étape précédente, ajoutez le code qui génère le menu ou le charge à partir des ressources. Déterminez la position sur l'écran où le menu sera affiché. En règle générale, à cette fin, obtenez simplement les coordonnées actuelles du curseur de la souris. Ajoutez du code pour afficher le menu contextuel à l'écran.

Comment faire un menu contextuel
Comment faire un menu contextuel

Étape 4

Testez l'application avec de nouvelles fonctionnalités. Construire le projet. Exécutez le fichier exécutable généré. Suivez les étapes requises pour afficher le menu contextuel. Contrôlez son apparence à l'écran.

Conseillé: