Partager via


Ajouter un gestionnaire d’événements

À partir de l’éditeur de ressources, vous pouvez ajouter un nouveau gestionnaire d’événements ou modifier un gestionnaire existant pour un contrôle de boîte de dialogue en recourant à l’Assistant Gestionnaire d’événements.

Vous pouvez ajouter un événement à la classe implémentant la boîte de dialogue à l’aide de la fenêtre Propriétés. Pour ajouter l’événement à une classe autre que celle de la boîte de dialogue, utilisez l’Assistant Gestionnaire d’événements.

Pour ajouter un gestionnaire d’événements à un contrôle de boîte de dialogue

  1. Double-cliquez sur la ressource boîte de dialogue dans l’affichage des ressources pour ouvrir la ressource boîte de dialogue qui contient le contrôle dans l’Éditeur de boîtes de dialogue.

  2. Cliquez avec le bouton droit sur le contrôle pour lequel vous souhaitez gérer l’événement de notification.

  3. Dans le menu contextuel, choisissez Ajouter un gestionnaire d’événements pour afficher l’Assistant Gestionnaire d’événements.

  4. Dans la zone Type de message, sélectionnez l’événement à ajouter à la classe sélectionnée dans la zone Liste de classes.

  5. Acceptez le nom par défaut de la zone Nom du gestionnaire de fonctions ou indiquez le nom de votre choix.

  6. Sélectionnez Ajouter et modifier pour ajouter le gestionnaire d’événements au projet et ouvrir l’éditeur de texte à l’emplacement de la nouvelle fonction pour ajouter le code approprié du gestionnaire d’événements.

    Si le type de message sélectionné possède déjà un gestionnaire d’événements pour la classe sélectionnée, Ajouter et modifier n’est pas disponible contrairement à Modifier le code. Sélectionnez Modifier le code pour ouvrir l’éditeur de texte à l’emplacement de la fonction existante.

Une autre solution consiste à ajouter les gestionnaires d’événements à partir de la fenêtre Propriétés. Pour plus d’informations, consultez Ajout de gestionnaires d’événements pour les contrôles de boîte de dialogue.

Contenu de cette section

Assistant Gestionnaire d’événements

Cet Assistant ajoute un gestionnaire d’événements pour un contrôle de boîte de dialogue à la classe de votre choix. Si vous ajoutez un gestionnaire d’événements à partir de la fenêtre Propriétés, vous pouvez l’ajouter uniquement à la classe qui implémente la boîte de dialogue. Pour plus d’informations, consultez Ajout de gestionnaires d’événements pour les contrôles de boîte de dialogue.

  • Nom de commande

    Identifie le contrôle sélectionné pour lequel le gestionnaire d’événements est ajouté. Cette zone n’est pas disponible.

  • Type de message

    Affiche la liste des gestionnaires de messages actuels possibles pour le contrôle sélectionné.

  • Nom du gestionnaire de fonctions

    Affiche le nom de la fonction ajoutée pour gérer l’événement. Le nom par défaut est basé sur le type de message et la commande, précédé de On. Par exemple, pour le bouton appelé IDC_BUTTON1, le type de message BN_CLICKED affiche le nom du gestionnaire de fonctions OnBnClickedButton1.

  • Liste de classes

    Affiche les classes disponibles auxquelles vous pouvez ajouter un gestionnaire d’événements. La classe de la boîte de dialogue sélectionnée s’affiche en rouge.

  • Description du gestionnaire

    Fournit une description de l’élément sélectionné dans la zone Type de message. Cette zone n’est pas disponible.

  • Ajouter et modifier

    Ajoute le gestionnaire de messages à l’objet ou à la classe sélectionné(e). Ouvre également l’éditeur de texte dans la nouvelle fonction, afin que vous puissiez ajouter le code du gestionnaire pour la notification de contrôle.

  • Modifier le code

    Ouvre l’éditeur de texte sur la fonction existante sélectionnée pour pouvoir ajouter ou modifier le code du gestionnaire de notification de contrôle.