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


Метод 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)

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

IRawElementProviderFragment