Partager via


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

Lorsque 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 affichage ou un objet de boîte de dialogue. Gérez ces messages si vous souhaitez faire quelque chose en réponse. Par exemple, lorsque 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é lorsque l’utilisateur active la liste déroulante ou clique dans la zone d’édition du contrôle.

  • CBEN_DELETEITEM Envoyé lorsqu’un élément a été supprimé.

  • CBEN_DRAGBEGIN Envoyé lorsque l’utilisateur commence à faire glisser l’image de l’élément affiché dans la partie Modifier du contrôle.

  • CBEN_ENDEDIT Envoyé 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ée pour récupérer les informations d’affichage sur un élément de rappel.

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

Voir aussi

Utilisation de CComboBoxEx
Contrôles