Метод IUIAutomationEventHandlerGroup::AddTextEditTextChangedEventHandler (uiautomationclient.h)
Регистрирует метод, обрабатывающий программные события редактирования текста.
Синтаксис
HRESULT AddTextEditTextChangedEventHandler(
[in] TreeScope scope,
[in] TextEditChangeType textEditChangeType,
[in] IUIAutomationCacheRequest *cacheRequest,
[in] IUIAutomationTextEditTextChangedEventHandler *handler
);
Параметры
[in] scope
Область обрабатываемых событий; т.е. находятся ли они в самом элементе или в его предках и потомках.
[in] textEditChangeType
Конкретный тип изменения для прослушивания. Клиенты регистрируются для каждого типа изменения текста отдельно, чтобы система модель автоматизации пользовательского интерфейса проверка для зарегистрированных прослушивателей во время выполнения и избежать возникновения событий для конкретных изменений при редактировании текста, когда прослушивателей нет.
[in] cacheRequest
Указатель на запрос кэша или значение NULL , если кэширование не требуется.
[in] handler
Указатель на объект , обрабатывающий событие программного изменения текста.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Перед реализацией обработчика событий необходимо ознакомиться с проблемами потоков, описанными в разделе Основные сведения о проблемах с потоками.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 [только классические приложения] |
Минимальная версия сервера | Windows Server версии 1709 [только классические приложения] |
Целевая платформа | Windows |
Header | uiautomationclient.h (включая UIAutomation.h) |