Метод IRawElementProviderFragment::SetFocus (uiautomationcore.h)
Устанавливает фокус на данный элемент.
Синтаксис
HRESULT SetFocus();
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Платформа автоматизации пользовательского интерфейса Майкрософт гарантирует, что часть интерфейса, в котором размещен этот фрагмент, уже сосредоточена перед вызовом этого метода. Реализация должна обновлять только внутреннее состояние фокуса; например, перерисовкой элемента списка, чтобы показать, что он имеет фокус. Если вы предпочитаете, чтобы автоматизация пользовательского интерфейса не фокусировать родительское окно, задайте ProviderOptions_ProviderOwnsSetFocus в IRawElementProviderSimple::P roviderOptions для корня фрагмента.
Требования
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | uiautomationcore.h (включая UIAutomation.h) |