Méthode IUIAutomationTextEditTextChangedEventHandler ::HandleTextEditTextChangedEvent (uiautomationclient.h)
Gère un événement déclenché lorsqu’un fournisseur Microsoft UI Automation pour un contrôle de modification de texte signale une modification de texte par programmation.
Syntaxe
HRESULT HandleTextEditTextChangedEvent(
[in] IUIAutomationElement *sender,
[in] TextEditChangeType textEditChangeType,
[in] SAFEARRAY *eventStrings
);
Paramètres
[in] sender
Type : IUIAutomationElement*
Pointeur vers l’élément qui a déclenché l’événement.
[in] textEditChangeType
Type : TextEditChangeType
Type de modification de texte qui s’est produit.
[in] eventStrings
Type : SAFEARRAY*
Données d’événement transmises par l’événement.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode est implémentée par l’application pour gérer les événements auxquels elle s’est abonnée à l’aide de AddTextEditTextChangedEventHandler.
Les données d’événement contiennent différentes charges utiles pour chaque type de modification de texte :
- TextEditChangeType_AutoCorrect : Les données sont la nouvelle chaîne corrigée .
- TextEditChangeType_Composition : Les données sont la chaîne mise à jour dans la composition (uniquement la partie qui a changé).
- TextEditChangeType_CompositionFinalized : Les données sont la chaîne finalisée de la composition terminée (elle peut être vide si la composition a été annulée ou supprimée).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | uiautomationclient.h (incluez UIAutomation.h) |
Voir aussi
Meilleures pratiques pour l’utilisation de tableaux sécurisés