IRawElementProviderSimple 接口 (uiautomationcore.h)

定义公开简单 UI 元素的方法和属性。

继承

IRawElementProviderSimple 接口继承自 IUnknown 接口。 IRawElementProviderSimple 也有以下类型的成员:

方法

IRawElementProviderSimple 接口具有这些方法。

 
IRawElementProviderSimple::get_HostRawElementProvider

指定此元素的主机提供程序。
IRawElementProviderSimple::get_ProviderOptions

指定 Microsoft UI 自动化 提供程序的类型;例如,它是客户端 (代理) 还是服务器端提供程序。
IRawElementProviderSimple::GetPatternProvider

检索指向对象的指针,该对象为 Microsoft UI 自动化 元素上的控件模式提供支持。
IRawElementProviderSimple::GetPropertyValue

检索 Microsoft UI 自动化 提供程序支持的属性的值。

注解

此接口可以在以下各项上实现:

  • UI 自动化简单 UI 元素(如按钮)的提供程序。
  • 在已有提供程序的 UI 元素上添加或替代属性或控件模式的提供程序。
复杂元素的提供程序还必须实现 IRawElementProviderFragment ,如果它们是根元素,则 实现 IRawElementProviderFragmentRoot

要求

要求
最低受支持的客户端 Windows XP [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
目标平台 Windows
标头 uiautomationcore.h (包括 UIAutomation.h)

另请参阅

IRawElementProviderFragment

IRawElementProviderFragmentRoot

引用