Partager via


Mappage de messages à des fonctions

La fenêtre Propriétés vous permet de lier des gestionnaires de messages (fonctions membres de classes d'interface utilisateur MFC) aux messages générés par les ressources de votre application.Ils utilisent Les tables des messages MFC pour créer la liaison.

Lorsque vous utilisez l'Affichage de classes pour créer une nouvelle classe dérivée d'une des classes d'infrastructure, il place automatiquement une classe complète et fonctionnelle dans l'en-tête (.h) et fichiers d'implémentation (.cpp) que vous spécifiez.

[!REMARQUE]

Pour ajouter une nouvelle classe qui ne gère pas les messages, créez -la directement dans l'éditeur de texte.

Pour définir ou supprimer un gestionnaire de messages à l'aide de la fenêtre Propriétés

  1. Dans l'Affichage de classes, cliquez sur la classe.

  2. Dans la fenêtre Propriétés, cliquez sur le bouton de Messages .

    [!REMARQUE]

    Le bouton de Messages est disponible si vous sélectionnez le nom de la classe dans l'Affichage de classes ou si vous cliquez à l'intérieur de la fenêtre source.

    Si votre projet possède un gestionnaire pour un message, son nom s'affiche dans la colonne de droite en regard de le message.

  3. Si le message n'a aucun gestionnaire, cliquez sur la cellule de la colonne de droite dans la fenêtre Propriétés pour afficher le nom proposé du gestionnaire comme <ajoutez>HandlerName.(Par exemple, le gestionnaire de messages d' WM_TIMER propose <ajoutez>OnTimer).

  4. Cliquez sur le nom proposé pour ajouter un code stub pour la fonction.

  5. Pour modifier un gestionnaire de messages, double-cliquez sur le message dans l'Affichage de classes et modifiez le code dans la fenêtre source.

Pour supprimer un gestionnaire de messages, double-cliquez sur le gestionnaire dans la colonne de droite et sélectionnez <suppression>HandlerName.Le code de la fonction est commenté.

Voir aussi

Tâches

Ajout d'une fonction membre

Ajout d'une variable membre

Substitution d'une fonction virtuelle

Référence

Ajout de gestionnaires d'événements pour les contrôles de boîte de dialogue

Parcours de la structure de classe

Concepts

Ajout d'un gestionnaire de messages MFC

Ajout de fonctionnalités à l'aide des Assistants Code

Ajout d'une classe