iUIAutomationElement3::get_CachedIsPeripheral 方法 (uiautomationclient.h)

检索 元素的缓存外围 UI 指示器。 外围 UI 显示并支持用户交互,但显示时不具有键盘焦点。 外围 UI 的示例包括弹出窗口、浮出控件、上下文菜单或浮动通知。

此属性为只读。

语法

HRESULT get_CachedIsPeripheral(
  BOOL *retVal
);

参数

retVal

返回值

备注

IsPeripheral 属性为 TRUE 时,客户端应用程序不能假定焦点是由 元素获取的,即使它当前是键盘交互的。

此属性与以下控件类型相关:

  • UIA_GroupControlTypeId
  • UIA_MenuControlTypeId
  • UIA_PaneControlTypeId
  • UIA_ToolBarControlTypeId
  • UIA_ToolTipControlTypeId
  • UIA_WindowControlTypeId
  • UIA_CustomControlTypeId
如果外围 UI 支持其中一种相关模式,则外围 UI 的外观通常会触发以下事件之一:
  • WindowOpened (UIA_Window_WindowOpenedEventId)
  • MenuOpened (UIA_MenuOpenedEventId)
  • ToolTipOpened (UIA_ToolTipOpenedEventId)

要求

要求
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
目标平台 Windows
标头 uiautomationclient.h (包括 UIAutomation.h)

另请参阅

IUIAutomationElement3

引用