Metodo IUIAutomationEventHandlerGroup::AddTextEditTextChangedEventHandler (uiautomationclient.h)
Registra un metodo che gestisce gli eventi di modifica del testo a livello di codice.
Sintassi
HRESULT AddTextEditTextChangedEventHandler(
[in] TreeScope scope,
[in] TextEditChangeType textEditChangeType,
[in] IUIAutomationCacheRequest *cacheRequest,
[in] IUIAutomationTextEditTextChangedEventHandler *handler
);
Parametri
[in] scope
Ambito di eventi da gestire; ovvero, se sono sull'elemento stesso, o sui predecessori e discendenti.
[in] textEditChangeType
Tipo di modifica specifico da ascoltare. I client registrano separatamente ogni tipo di modifica di testo, in modo che il sistema Automazione interfaccia utente possa verificare la presenza di listener registrati in fase di esecuzione ed evitare la generazione di eventi per modifiche di testo specifiche quando non sono presenti listener.
[in] cacheRequest
Puntatore a una richiesta di cache o NULL se non è richiesta alcuna memorizzazione nella cache.
[in] handler
Puntatore all'oggetto che gestisce l'evento di modifica del testo a livello di codice.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Prima di implementare un gestore eventi, è necessario avere familiarità con i problemi di threading descritti in Informazioni sui problemi di threading.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 [solo app desktop] |
Server minimo supportato | Windows Server, versione 1709 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationclient.h (includere UIAutomation.h) |