Ajout de gestionnaires d'événements pour les contrôles de boîte de dialogue
Mise à jour : novembre 2007
Pour les boîtes de dialogue d'un projet qui sont déjà associées à une classe, vous pouvez tirer parti de certains raccourcis lorsque vous créez des gestionnaires d'événements. Vous pouvez créer rapidement un gestionnaire pour l'événement de notification du contrôle par défaut ou pour n'importe quel message Windows applicable.
Pour créer un gestionnaire pour l'événement de notification du contrôle par défaut
Double-cliquez sur le contrôle. L'éditeur de texte s'ouvre.
Ajoutez le code du gestionnaire de notification de contrôle dans l'éditeur de texte.
Pour créer un gestionnaire pour les messages Windows applicables
Cliquez sur le contrôle pour lequel vous souhaitez gérer l'événement de notification.
Dans la fenêtre Propriétés, cliquez sur le bouton ControlEvents pour afficher la liste des événements Windows courants associés à ce contrôle. Par exemple, le bouton OK standard dans la boîte de dialogue À propos de répertorie les événements de notification suivants :
BN_CLICKED
BN_DOUBLECLICKED
BN_KILLFOCUS
BN_SETFOCUS
Remarque : Vous pouvez également sélectionner la boîte de dialogue et cliquer sur le bouton ControlEvents pour afficher la liste des événements Windows courants pour tous les contrôles contenus dans cette boîte de dialogue.
Dans la fenêtre Propriétés, cliquez sur la colonne droite à côté de l'événement à gérer, puis sélectionnez le nom de l'événement de notification proposé (par exemple, OnBnClickedOK gère BN_CLICKED).
Remarque : Vous pouvez également fournir un nom de gestionnaire d'événements de votre choix, plutôt que de sélectionner le nom de gestionnaire d'événements par défaut.
Une fois que vous avez sélectionné l'événement, Visual Studio ouvre l'éditeur de texte et affiche le code du gestionnaire d'événements. Par exemple, le code suivant est ajouté pour OnBnClickedOK par défaut :
void CAboutDlg::OnBnClickedOk(void) { // TODO: Add your control notification handler code here }
Si vous souhaitez ajouter le gestionnaire d'événements à une classe autre que celle qui implémente la boîte de dialogue, utilisez l'Assistant Gestionnaire d'événements. Pour plus d'informations, consultez Ajout d'un gestionnaire d'événements.
Pour plus d'informations sur l'ajout de ressources aux projets managés, consultez Ressources dans les applications dans le Guide du développeur .NET Framework. Pour obtenir des informations sur l'ajout de fichiers de ressources aux projets managés, l'accès aux ressources, l'affichage de ressources statiques et l'assignation de chaînes de ressources aux propriétés, et ce manuellement, consultez Procédure pas à pas : localisation des applications Windows Forms et Procédure pas à pas : utilisation de ressources pour la localisation avec ASP.NET.
Configuration requise
Win32
Voir aussi
Tâches
Définition de variables membres pour les contrôles de boîte de dialogue
Substitution d'une fonction virtuelle
Concepts
Ajout d'un gestionnaire de messages MFC