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 |
|