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
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.
Cliquez avec le bouton droit sur le contrôle pour lequel vous souhaitez gérer l’événement de notification.
Dans le menu contextuel, choisissez Ajouter un gestionnaire d’événements pour afficher l’Assistant Gestionnaire d’événements.
Dans la zone Type de message, sélectionnez l’événement à ajouter à la classe sélectionnée dans la zone Liste de classes.
Acceptez le nom par défaut de la zone Nom du gestionnaire de fonctions ou indiquez le nom de votre choix.
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 messageBN_CLICKED
affiche le nom du gestionnaire de fonctionsOnBnClickedButton1
.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.