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


Метод IUIAutomationElement3::get_CachedIsPeripheral (uiautomationclient.h)

Извлекает кэшированный индикатор периферийного пользовательского интерфейса для элемента . Периферийный пользовательский интерфейс отображается и поддерживает взаимодействие с пользователем, но не принимает фокус клавиатуры при появлении. Примеры периферийного пользовательского интерфейса включают всплывающие окна, всплывающие элементы, контекстные меню или плавающие уведомления.

Это свойство доступно только для чтения.

Синтаксис

HRESULT get_CachedIsPeripheral(
  BOOL *retVal
);

Параметры

retVal

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

None

Remarks

Если свойство IsPeripheral имеет значение TRUE, клиентское приложение не может предположить, что фокус был взят элементом, даже если он в настоящее время является интерактивным с помощью клавиатуры.

Это свойство относится к следующим типам элементов управления:

  • UIA_GroupControlTypeId
  • UIA_MenuControlTypeId
  • UIA_PaneControlTypeId
  • UIA_ToolBarControlTypeId
  • UIA_ToolTipControlTypeId
  • UIA_WindowControlTypeId
  • UIA_CustomControlTypeId
Внешний вид периферийного пользовательского интерфейса часто вызывает одно из этих событий, если пользовательский интерфейс периферийного устройства поддерживает один из соответствующих шаблонов:
  • WindowOpened (UIA_Window_WindowOpenedEventId)
  • MenuOpened (UIA_MenuOpenedEventId)
  • ToolTipOpened (UIA_ToolTipOpenedEventId)

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header uiautomationclient.h (включая UIAutomation.h)

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

IUIAutomationElement3

Справочные материалы