Метод IUIAutomation2::get_AutoSetFocus (uiautomationclient.h)
Указывает, будут ли вызовы методов шаблона элемента управления модель автоматизации пользовательского интерфейса автоматически устанавливать фокус на целевой элемент.
Это свойство доступно для чтения и записи.
Синтаксис
HRESULT get_AutoSetFocus(
BOOL *autoSetFocus
);
Параметры
autoSetFocus
Возвращаемое значение
None
Remarks
По умолчанию большинство методов модель автоматизации пользовательского интерфейса, выполняющих действие с элементом, например IUIAutomationInvokePattern::Invoke и IUIAutomationValuePattern::SetValue, устанавливают фокус на элемент перед выполнением действия. Для большинства приложений установка фокуса приводит к более согласованному взаимодействию с пользователем. В ситуациях, когда установка фокуса будет нарушена, например автоматизация раскрывающегося меню, можно задать для параметра AutoSetFocus значение FALSE, чтобы предотвратить установку фокуса модель автоматизации пользовательского интерфейса методами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | uiautomationclient.h (включая UIAutomation.h) |
DLL | UIAutomationCore.dll |