Partager via


Traitement des messages de notification dans les contrôles de zone de liste déroulante étendus

Lorsque les utilisateurs interagissent avec la liste déroulante étendue, le contrôle (CComboBoxEx) envoie des messages de notification à sa fenêtre parente, habituellement une vue ou un objet dialog.Traitez les messages si vous souhaitez effectuer une opération dans la réponse.Par exemple, lorsque l'utilisateur active la liste déroulante ou clique sur dans la zone d'édition du contrôle, la notification de CBEN_BEGINEDIT est envoyée.

Utilisez la fenêtre Propriétés pour ajouter des gestionnaires de notification dans la classe parente pour ces messages que vous souhaitez implémenter.

La liste suivante décrit les différentes notifications envoyées par le contrôle zone de liste déroulante étendue.

  • CBEN_BEGINEDIT envoyées lorsque l'utilisateur active la liste déroulante ou clique sur dans la zone d'édition du contrôle.

  • CBEN_DELETEITEM envoyées lorsqu'un élément a été supprimé.

  • CBEN_DRAGBEGIN envoyées lorsque l'utilisateur commence faisant glisser l'image de l'élément affiché dans la partie d'édition du contrôle.

  • CBEN_ENDEDIT envoyées lorsque l'utilisateur a conclu une opération dans la zone d'édition ou sélectionné un élément dans la liste déroulante du contrôle.

  • CBEN_GETDISPINFO envoyées pour récupérer des informations d'affichage sur un élément de rappel.

  • CBEN_INSERTITEM envoyées lorsqu'un nouvel élément a été inséré dans le contrôle.

Voir aussi

Référence

Utilisation CComboBoxEx

Concepts

Contrôles (MFC)