Поделиться через


Метод IUIAutomationFocusChangedEventHandler::HandleFocusChangedEvent (uiautomationclient.h)

Обрабатывает событие, возникает при перемещении фокуса клавиатуры на другой элемент автоматизации пользовательского интерфейса.

Синтаксис

HRESULT HandleFocusChangedEvent(
  [in] IUIAutomationElement *sender
);

Параметры

[in] sender

Тип: IUIAutomationElement*

Указатель на элемент, получивший фокус.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод реализуется приложением для обработки событий, на которые были подписаны с помощью AddFocusChangedEventHandler.

Элемент автоматизации пользовательского интерфейса, представленный отправителем , может не иметь кэшированных свойств или шаблонов элементов управления в зависимости от того, было ли приложение подписано на это событие, пока был активен запрос кэша.

Настройка обработчика событий из этого метода не поддерживается.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и Обновление платформы для Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header uiautomationclient.h (включая UIAutomation.h)

См. также раздел

IUIAutomationFocusChangedEventHandler