CBEM_HASEDITCHANGED message
Détermine si l’utilisateur a modifié le texte d’un contrôle d’édition ComboBoxEx.
Paramètres
-
wParam
- Doit être zéro.
-
lParam
- Doit être zéro.
Valeur retournée
Retourne TRUE si le texte de la zone d’édition du contrôle a été modifié, ou FALSE dans le cas contraire.
Notes
Un contrôle ComboBoxEx utilise un contrôle de zone d’édition lorsqu’il est défini sur le style CBS_DROPDOWN . Vous pouvez récupérer le handle de fenêtre du contrôle de zone d’édition en envoyant un message CBEM_GETEDITCONTROL .
Lorsque l’utilisateur commence à modifier, vous recevez une notification CBEN_BEGINEDIT . Lorsque la modification est terminée ou que le focus change, vous recevez une notification CBEN_ENDEDIT . Le message CBEM_HASEDITCHANGED est utile uniquement pour déterminer si le texte a été modifié s’il est envoyé avant la notification CBEN_ENDEDIT. Si le message est envoyé par la suite, il retourne FALSE. Par exemple, supposons que l’utilisateur commence à modifier le texte dans la zone d’édition, mais qu’il change de focus, ce qui génère une notification CBEN_ENDEDIT. Si vous envoyez ensuite un message CBEM_HASEDITCHANGED , il retourne FALSE, même si le texte a été modifié.
Le style CBS_SIMPLE ne fonctionne pas correctement avec CBEM_HASEDITCHANGED.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour