Metodo IUIAutomationTextEditTextChangedEventHandler::HandleTextEditTextChangedEvent (uiautomationclient.h)
Gestisce un evento generato quando un provider di Automazione interfaccia utente Microsoft per un controllo di modifica del testo segnala una modifica del testo a livello di codice.
Sintassi
HRESULT HandleTextEditTextChangedEvent(
[in] IUIAutomationElement *sender,
[in] TextEditChangeType textEditChangeType,
[in] SAFEARRAY *eventStrings
);
Parametri
[in] sender
Tipo: IUIAutomationElement*
Puntatore all'elemento che ha generato l'evento.
[in] textEditChangeType
Tipo: TextEditChangeType
Tipo di modifica del testo che si è verificato.
[in] eventStrings
Tipo: SAFEARRAY*
Dati dell'evento passati dall'evento.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo viene implementato dall'applicazione per gestire gli eventi sottoscritti tramite AddTextEditTextChangedEventHandler.
I dati dell'evento contengono payload diversi per ogni tipo di modifica del testo:
- TextEditChangeType_AutoCorrect: i dati sono la nuova stringa corretta.
- TextEditChangeType_Composition: i dati sono la stringa aggiornata nella composizione (solo la parte modificata).
- TextEditChangeType_CompositionFinalized: i dati sono la stringa finalizzata della composizione completata (può essere vuota se la composizione è stata annullata o eliminata).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationclient.h (include UIAutomation.h) |