Метод 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) |
См. также раздел
Справочные материалы