ITextRangeProvider::GetEnclosingElement 方法 (uiautomationcore.h)

返回包含指定文本范围的最内部元素。

语法

HRESULT GetEnclosingElement(
  [out, retval] IRawElementProviderSimple **pRetVal
);

参数

[out, retval] pRetVal

类型: IRawElementProviderSimple**

包含指定 ITextRangeProvider 的最内部元素的UI 自动化提供程序。

注意

封闭元素可以跨越的不仅仅是指定的 ITextRangeProvider

如果未找到封闭元素,则返回 ITextRangeProviderITextProvider 父级。

此参数未经初始化即被传递。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

示例

  1. 此示例演示包含图像链接的文本流。 链接是图像的子级,但两者跨越相同的文本范围,并且作为文本流中的嵌入对象公开。

    Hello <Image Link> World

  2. 此示例演示一个文本流,其中包含一个由文本包围的双单元格表。

    开始文本

    表格单元格 1表单元格 2

    结束文本

要求

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

另请参阅

ITextProviderITextRangeProviderITextRangeProvider::GetChildrenUI 自动化提供程序概述