Partager via


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

Quand les utilisateurs interagissent avec la zone de liste déroulante étendue, le contrôle (CComboBoxEx) envoie des messages de notification à sa fenêtre parente, généralement un objet d’affichage ou de boîte de dialogue. Vous devez gérer ces messages si vous voulez faire quelque chose en réponse. Par exemple, quand l’utilisateur active la liste déroulante ou clique dans la zone d’édition du contrôle, la notification CBEN_BEGINEDIT est envoyée.

Utilisez l’Assistant Classe pour ajouter des gestionnaires de notification à 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 de zone de liste déroulante étendue.

  • CBEN_BEGINEDIT Envoyée quand l’utilisateur active la liste déroulante ou clique dans la zone d’édition du contrôle.

  • CBEN_DELETEITEM Envoyée quand un élément a été supprimé.

  • CBEN_DRAGBEGIN Envoyée quand l’utilisateur commence à faire glisser l’image de l’élément affichée dans la zone d’édition du contrôle.

  • CBEN_ENDEDIT Envoyée quand l’utilisateur a terminé une opération dans la zone d’édition ou qu’il a sélectionné un élément de la liste déroulante du contrôle.

  • CBEN_GETDISPINFO Envoyée pour récupérer les informations d’affichage sur un élément de rappel.

  • CBEN_INSERTITEM Envoyée quand un nouvel élément a été inséré dans le contrôle.

Voir aussi

Utilisation de CComboBoxEx
Contrôles