Método IUIAutomationTextEditTextChangedEventHandler::HandleTextEditTextChangedEvent (uiautomationclient.h)
Controla un evento que se genera cuando un proveedor de Microsoft Automatización de la interfaz de usuario para un control de edición de texto notifica un cambio de texto mediante programación.
Sintaxis
HRESULT HandleTextEditTextChangedEvent(
[in] IUIAutomationElement *sender,
[in] TextEditChangeType textEditChangeType,
[in] SAFEARRAY *eventStrings
);
Parámetros
[in] sender
Tipo: IUIAutomationElement*
Puntero al elemento que generó el evento.
[in] textEditChangeType
Tipo: TextEditChangeType
Tipo de cambio de edición de texto que se produjo.
[in] eventStrings
Tipo: SAFEARRAY*
Datos del evento pasados por el evento.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
La aplicación implementa este método para controlar los eventos a los que se ha suscrito mediante AddTextEditTextChangedEventHandler.
Los datos del evento contienen diferentes cargas para cada tipo de cambio de edición de texto:
- TextEditChangeType_AutoCorrect: los datos son la nueva cadena corregida.
- TextEditChangeType_Composition: los datos son la cadena actualizada en la composición (solo la parte que cambió).
- TextEditChangeType_CompositionFinalized: los datos son la cadena finalizada de la composición completada (esto puede estar vacío si se canceló o eliminó la composición).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationclient.h (include UIAutomation.h) |