Метод IUIAutomationTextEditTextChangedEventHandler::HandleTextEditTextChangedEvent (uiautomationclient.h)
Обрабатывает событие, которое возникает, когда поставщик microsoft модель автоматизации пользовательского интерфейса для элемента управления редактированием текста сообщает о программном изменении текста.
Синтаксис
HRESULT HandleTextEditTextChangedEvent(
[in] IUIAutomationElement *sender,
[in] TextEditChangeType textEditChangeType,
[in] SAFEARRAY *eventStrings
);
Параметры
[in] sender
Тип: IUIAutomationElement*
Указатель на элемент, который вызвал событие.
[in] textEditChangeType
Тип: TextEditChangeType
Тип изменения текста, которое произошло.
[in] eventStrings
Тип: SAFEARRAY*
Данные события, переданные событием.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод реализуется приложением для обработки событий, на которые оно подписалось, с помощью AddTextEditTextChangedEventHandler.
Данные события содержат различные полезные данные для каждого типа изменения текста:
- TextEditChangeType_AutoCorrect. Данные — это новая исправленная строка .
- TextEditChangeType_Composition. Данные — это обновленная строка в композиции (только измененная часть).
- TextEditChangeType_CompositionFinalized. Данные — это завершенная строка завершенной композиции (она может быть пустой, если композиция была отменена или удалена).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | uiautomationclient.h (включая UIAutomation.h) |