UIAutomationClient
表示两个或更多 对象(必须都符合匹配条件)的组合。
创建一个只有在全部子条件为真时才为真的 。
两个或更多子条件。
检索此条件的子条件数组。
包含 UI 自动化客户端应用程序的方法和字段。
注册一个用于处理 UI 自动化事件的方法。
该方法将处理的事件的标识符。
将与事件处理程序关联的 UI 自动化元素。
要处理的事件的范围;即,它们是在元素本身上,还是在其上级和子代上。
发生指定事件时调用的方法。
注册一个将处理 focus-changed 事件的方法。
发生事件时调用的方法。
注册一个将处理 property-changed 事件的方法。
将与事件处理程序关联的 UI 自动化元素。
要处理的事件的范围;即,它们是在元素本身上,还是在其上级和子级上。
发生事件时调用的方法。
所需的 UI 自动化属性。
注册一个将处理 structure-changed 事件的方法。
将与事件处理程序关联的 UI 自动化元素。
要处理的事件的范围;即,它们是在元素本身上,还是在其上级和子代上。
发生 structure-changed 事件时调用的方法。
Compares two integer arrays containing run-time identifiers (IDs) to determine whether their content is the same.
true if the compared run-time IDs refer to the same user interface (UI) element; otherwise false.
Compares two UI Automation elements, returning true if both refer to the same UI element.
true if the run time identifiers of the UI elements are the same; otherwise false.
The first UI Automation element to compare.
The second UI Automation element to compare.
表示 UI 自动化目录树的一个预定义的视图,它只包含其中可包含内容的 UI 自动化元素。
表示 UI 自动化目录树的一个预定义的视图,它只包含作为控件的 UI 自动化元素。
检索指定 控件模式的名称。
控件模式的友好名称,如果找不到指定的模式,则为 null 引用(在 Microsoft Visual Basic .NET 中为 Nothing)。
控件模式的标识符。
检索指定 UI 自动化属性的名称。
UI 自动化属性的友好名称,或者,如果找不到指定的 UI 自动化属性,则为 null 引用(在 Microsoft Visual Basic .NET 中为 Nothing)。
命名属性的 UI 自动化属性标识符。
表示 UI 自动化目录树的一个预定义的视图,它包含所有 UI 自动化元素。
移除所有注册的 UI 自动化事件处理程序。
移除指定的 UI 自动化事件处理程序。
事件标识符。
将移除其上的事件处理程序的 UI 自动化元素。
传递到指定事件标识符和 UI 自动化元素的 的处理程序方法。
移除指定的 focus-changed 事件处理程序。
传递到 的处理程序方法
移除指定的 property-changed 事件处理程序。
将从中移除事件处理程序的 UI 自动化元素。
传递到指定 UI 自动化元素的 的处理程序方法。
移除指定的 structure-changed 事件处理程序。
将从中移除事件处理程序的 UI 自动化元素。
传递到指定 UI 自动化元素的 的处理程序方法。
表示 UI 自动化目录树中的一个 UI 自动化元素,并包含由 UI 自动化客户端应用程序用作标识符的值。
标识 属性。
标识 属性。
标识在异步加载内容过程中引发的事件。
标识在已更改焦点时引发的事件。
标识 属性,该属性用于标识元素。
标识 property-changed 事件。
标识 属性。
获取此 对象的已缓存 UI 自动化属性值。
一个包含 的已缓存属性值的结构。
没有已缓存的属性。
的用户界面不再存在。
获取此 的已缓存子元素。
子元素的集合。如果元素没有子级,此集合可以为空。
的用户界面不再存在。
未请求缓存此元素的子级。
获取此 的已缓存父级。
父元素。如果指定元素没有父级(例如,如果此元素为根节点),返回值可以为 null。
未缓存父元素。
的用户界面不再存在。
标识 属性。
标识可单击点的属性。
标识 属性。
标识区域性属性。
获取 的当前属性值。
一个包含当前属性值的结构。
的用户界面不再存在。
确定指定的 是否具有与此 相同的值。
如果指定的 等于此 ,则为 true;否则为 false。
要比较的 。
返回满足指定条件的全部 对象。
满足指定条件的对象的集合。如果没有匹配项,则返回空集合。
一个按位值组合,用于指定搜索的范围。
包含匹配条件的对象。
返回与指定条件匹配的第一个子级或子代元素。
满足条件的第一个元素,如果找不到匹配项,则为 null。
一个按位值组合,用于指定搜索的范围。
包含匹配条件的对象。
获取当前获得焦点的 。
获得焦点的 UI 元素。
标识 属性。
为指定窗口句柄引用的 用户界面 (UI) 项检索新的 对象。
由 标识的 UI 项的 。
UI 元素的句柄。
从本地 实现检索新的 对象。
一个 ,它表示提供程序对象服务的元素。
提供程序对象。
为桌面上指定点处的 用户界面 (UI) 项检索新的 对象。
位于指定点处的 UI 项。
在桌面上定位 UI 元素的物理屏幕坐标。
从此 的缓存中检索指定模式。
一个表示指定模式的对象。如果没有匹配的模式,则返回 null。
要检索的模式的标识符。
请求的模式不在缓存中,或者该元素不支持请求的模式。
的用户界面不再存在。
从此 的缓存中检索指定属性的值。对于目标 用户界面 (UI) 元素未显式支持的属性,将返回该属性类型的相应默认值。
一个包含指定属性的值的对象。
要检索的属性的标识符。
请求的属性不在缓存中。
的 用户界面 (UI) 不再存在。
从此 的缓存中检索指定属性的值,还可以选择忽略任何默认属性。
一个包含指定属性的值的对象,如果该元素未提供值并且 为 true,则为 。
要检索的属性的标识符。
一个值,该值指定如果不支持指定的属性,是否应忽略默认值。
请求的属性不在缓存中。
的用户界面不再存在。
检索 上可以单击的点。
一个点的物理屏幕坐标,客户端可以使用该点在此元素单击。
没有可单击的点。
的用户界面不再存在。
检索此 上的指定模式对象。
模式对象(如果 当前支持指定的模式)。
要检索的模式的标识符。
该元素不支持此模式。
的用户界面不再存在。
检索此 上指定属性的值。对于目标 用户界面 (UI) 元素未显式支持的属性,将返回该属性类型的相应默认值。
一个包含指定属性的值的对象。
UI 自动化属性标识符,用于指定要检索的属性。
的用户界面不再存在。
检索此 上指定属性的值,还可以选择忽略任何默认属性。
一个包含指定属性的值的对象,如果该元素未提供值并且 为 true,则为 。
UI 自动化属性标识符,用于指定要检索的属性。
一个值,该值指定在支持指定的属性的情况下是否应忽略默认值。
的用户界面不再存在。
检索此 的哈希代码。
32 位有符号整数哈希代码。
检索分配给 用户界面 (UI) 项的唯一标识符。
一个表示运行时标识符的整数数组。
的用户界面不再存在。
检索此 支持的控件模式。
对象的数组,表示支持的控件模式。
检索元素支持的属性的标识符。
一个受支持属性标识符的数组。
检索一个具有更新缓存的新 。
一个具有更新缓存的新的 。
将包含在更新的缓存中的模式和属性。
标识 属性。
标识 属性。
标识 属性。
标识 属性。
标识表示在此 上 控件模式是否可用的属性。
标识 属性,它指定是否已启用由 引用的 用户界面 (UI) 项。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识 属性。
标识表示在此 上 控件模式是否可用的属性。
标识 属性,它指示 用户界面 (UI) 项在屏幕上是否可见。
标识 属性。
标识表示在此 上 控件模式是否可用的属性。
标识 属性。
标识表示 控件模式对于此 是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识表示在此 上 控件模式是否可用的属性。
标识 属性,它指定复杂项的可视化表示形式的状态。
标识 属性。
标识 属性,它标识与控件关联的标签。
标识布局失效时引发的事件。
标识本地语言的 属性。
标识在关闭菜单时引发的事件。
标识在打开菜单时引发的事件。
标识 属性。
标识 属性。
指示属性不受支持。
返回一个值,它指示指定的 对象是否引用相同的 用户界面 (UI) 元素。
如果两个 对象引用相同的 UI 元素,为 true;否则为 false。
要比较的第一个 。
要比较的第二个 。
返回一个值,它指示指定的 对象是否引用不同的 用户界面 (UI) 元素。
如果两个对象引用不同的 UI 元素,为 true;否则为 false。
要比较的第一个 。
要比较的第二个 。
标识 属性。
标识 属性。
获取当前桌面的根 。
根元素。
标识包含元素的运行时标识符的属性。
将焦点设置在 上。
的用户界面不再存在。
标识在 UI 自动化目录树结构更改时将引发的事件。
标识在关闭工具提示时引发的事件。
标识在打开工具提示时引发的事件。
从缓存中检索控件模式。
如果模式在缓存中,为 true;如果模式不在缓存中或不受支持,则为 false。
要检索的控件模式的标识符。
返回时,如果模式在缓存中,则包含该模式;否则为 null。
检索元素内一个可单击的点。
如果没有可单击的点,为 true;否则为 false。
此方法返回时,将包含一个可单击点的物理屏幕坐标。
检索一个实现控件模式的对象。
如果该模式受支持,为 true;否则为 false。
要检索的控件模式的标识符。
返回时,如果支持控件模式,则为该模式;否则为 null。
包含由 或 属性使用的属性访问器。
获取一个包含元素快捷键组合的字符串。
用于调用与元素关联的操作的键组合序列。
获取一个包含元素的访问键字符的字符串。
与一个元素关联的、用于激活该元素的字符。
获取一个字符串,其中包含元素的 UI 自动化标识符 (ID)。
元素的 ID,它在其容器中的同级中是唯一的。
获取完全包围元素的矩形的坐标。
包围矩形的点坐标。
获取一个字符串,其中包含由控件开发人员分配的元素的类名称。
由控件开发人员分配的类名称。
获取元素的 。
此元素的交互模型。默认值为 。
获取基础 UI 框架的名称。
UI 框架的名称,例如“Win32”、“WinForm”或“DirectUI”。默认值为空字符串。
获取一个值,该值指示此元素是否具有键盘焦点。
如果此元素具有键盘焦点,则为 true;否则为 false。
获取与元素关联的帮助文本。
元素的工具提示帮助文本。
获取一个值,该值指定元素是否为内容元素。
如果元素为内容元素,则为 true;否则为 false。
获取一个值,该值指示元素是否以控件的形式查看。
如果元素以控件的形式查看,则为 true;否则为 false。
获取一个值,该值指示是否已启用由 UI 自动化元素引用的 用户界面 (UI) 项。
如果已启用控件,则为 true;否则为 false。
获取一个值,该值指示 UI 自动化元素是否可接受键盘焦点。
如果元素可接收键盘焦点,则为 true;否则为 false。
获取一个值,该值指示 UI 自动化元素在屏幕上是否可见。
如果控件不可见,则为 true;否则为 false。
获取一个值,该值指示 UI 自动化元素是否包含受保护的内容。
如果元素包含受保护的内容,则为 true;否则为 false。
获取一个值,该值指示是否需要在窗体上填充 UI 自动化元素。
如果需要填充元素,则为 true;否则为 false。
获取元素内某一项的状态说明。
状态的说明。
获取一个项的类型说明。
一个描述项的本地化字符串。
获取包含此元素的文本标签的元素。
作为此元素的标签的元素。
获取控件类型的说明。
控件类型的本地化说明,例如“按钮”。
获取元素的名称。
用户界面 (UI) 元素的名称。
获取元素窗口的句柄。
窗口的句柄(如果存在);否则为 0。
获取控件的方向。
方向。
获取此元素的进程 标识符 (ID)。
承载此元素的进程的 ID。此属性的默认值为 0。
表示 对象的集合。
将集合的元素复制到一个数组,复制从目标数组中的指定索引处开始。
从集合复制的元素的目标。
目标数组中应开始复制的位置的从零开始的索引。
将集合的元素复制到一个特殊的数组实例,复制目标数组中的指定索引处开始。
从集合复制的元素的目标。
目标数组中应开始复制的位置的从零开始的索引。
目标数组不够大,或 超出数组边界。
获取此集合中的元素数。
元素的数目。
返回一个枚举数,它可用于循环访问集合中的项。
一个可用于循环访问 的枚举数。
获取一个值,该值指示 对象是否是同步的(线程安全)。
始终返回 false。
获取指定索引处的 。
指定索引处的 。
集合中元素的从零开始的索引。
为 指定了一个负整数,或 大于或等于 。
获取可用于同步对 集合的访问的对象。
可用于同步集合访问的对象。
包含指定返回 UI 自动化元素时所使用的引用类型的值。这些值在 属性中使用。
指定返回的元素没有对基础 UI 的引用并且只包含缓存的信息。例如,此模式可能用于检索列表框中的项的名称,而不获取对项本身的引用。
指定返回的元素具有对基础 UI 的完整引用。
为 focus-changed 事件提供数据。
初始化 类的一个新实例。
已接收到焦点的对象的 标识符 (ID)。
已接收到焦点的对象的子 ID。
获取接收焦点的对象的子 Microsoft Active Accessibility 标识符。
标识符。
Gets the identifier (ID) of the Microsoft Active Accessibility object that generated the event.
The ID of the user interface (UI) element that is receiving focus. For possible values, see Object Identifiers in the Microsoft Active Accessibility documentation.
表示由 UI 自动化客户端应用程序实现的方法,该方法处理在焦点更改后由 UI 自动化提供程序引发的事件。
引发事件的对象。
有关事件的信息。
为控件模式类提供基实现。
在通过垃圾回收将对象回收之前,释放资源并执行其他清理操作。
指定在获得 时,UI 自动化框架缓存的属性和模式。
初始化 类的一个新实例。
将此 设置为在同一线程中请求 时返回的项的活动规范。
可用于释放 的对象。
将指定的 标识符添加到此 。
一个标识符,指定要缓存的模式。
处于活动状态。
将指定的 标识符添加到此 。
一个标识符,指定要缓存的属性值。
处于活动状态。
获取或设置一个值,该值指定返回的元素是应包含对基础 用户界面 (UI) 的完整引用,还是仅包含缓存的信息。
如果返回的元素包含对基础 用户界面 (UI) 的完整引用,则为 ;否则为 。
创建此 的副本。
当前对象的可修改副本。
获取当前线程中处于活动状态的 。
活动的 。
从当前线程的内部堆栈中移除活动的 。
尝试移除的缓存请求不是最后压入堆栈的堆栈请求。
将 压入内部状态堆栈,并使它成为当前线程中的活动请求。
获取或设置一个值,指定在缓存时要使用的 UI 自动化元素树的视图。
UI 自动化元素树的视图。默认视图为 。
获取或设置一个值,该值指定是仅对子树的根进行缓存,还是也对其子级或子代进行缓存。
一个或多个 、、 或 。默认值为 。
尝试将该属性设置为 或 。
包含使客户端提供程序可用于客户端的方法。
注册一个包含客户端提供程序的程序集。
程序集的名称。
无法加载程序集。
注册客户端提供程序。
一个提供程序说明的数组。
无法加载程序集。
说明客户端 UI 自动化提供程序的范围,以便可向 UI 自动化客户端应用程序注册。
初始化 类的新实例。
为窗口创建客户端提供程序的方法。
提供程序所用于的窗口的类名称。
初始化 类的新实例。
为窗口创建客户端提供程序的方法。
提供程序所用于的窗口的类名称。
窗口所驻留的进程的可执行文件或 DLL 的名称。
指定匹配窗口类名称时的行为的标志。
获取提供程序所用于的窗口的类名称。
窗口类名称。
获取创建客户端提供程序的方法。
回调方法。
获取指定匹配窗口类名称时的行为的标志。
值的按位组合。
获取窗口所驻留的进程的可执行文件或 动态链接库 (DLL) 的名称。
图像名称。
表示为窗口创建客户端 UI 自动化提供程序的方法。
为其创建提供程序的窗口。
对象的子级 ID。
对象的 ID。
包含指定在与 中的类名称匹配时的行为的值。
无特殊标志。
指定使用子字符串比较来比较类名称。
指定匹配窗口类名称时不使用对象的基类。
在 UI 自动化目录树中搜索元素时应用于筛选的条件的基类型。
表示一个 ,其计算结果总是为 false。
表示一个 ,其计算结果总是为 true。
表示在某个停靠容器内公开其停靠属性的控件。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
标识 属性。
标识 控件模式。
将 停靠在停靠容器内请求的 处。
相对于停靠容器和容器内其他元素的边界的停靠位置。
当控件无法执行请求的停靠样式时。
支持使用 对象的 或 访问器访问该对象的属性值。
检索停靠容器内的一个 的 。
元素相对于停靠容器和容器内其他元素的边界的 。
表示以可视方式进行展开(以显示内容)和折叠(以隐藏内容)的控件。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
隐藏 的全部子代节点、控件或内容。
当 = 时调用 。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
显示 的全部子节点、控件或内容。
当 = 时调用 。
标识 属性。
标识 控件模式。
支持使用 对象的 或 访问器访问该对象的属性值。
获取 的 。
的 。
表示支持 的容器的子控件。
获取此 的缓存属性值。
缓存的属性值。
请求的属性不在缓存中。
标识 属性。
标识 属性。
标识 属性。
获取此 的当前属性值。
当前属性值。
标识 控件模式。
标识 属性。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取包含单元格或项的列的序号。
一个从零开始的序号,标识了包含该单元格或项的列。默认值为 0。
获取单元格或项跨的列数。
跨越的列数。默认值为 1。
获取一个 UI 自动化元素,它支持 并表示单元格或项的容器。
一个 UI 自动化元素,它支持 GridPattern 并表示表单元格或项容器。默认值为 null 引用(在 Microsoft Visual Basic .NET 中为 Nothing)。
Gets the ordinal number of the row that contains the cell or item.
A zero-based ordinal number that identifies the row containing the table cell or item. The default value is 0.
获取某个单元格或项跨的行数。
跨过的行数。默认值为 1。
表示充当子元素集合的容器的控件。此控件的子级支持 ,而且必须组织在一个可以按行和列进行遍历的二维逻辑坐标系中。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
标识 属性。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
检索表示指定单元格的 。
表示检索的单元格的 。
相关行的序号。
相关列的序号。
请求的行坐标或列坐标小于零。
请求的行坐标大于 或列坐标大于 。
标识 控件模式。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取网格中的列数。
网格中的总列数。
获取网格中的总行数。
网格中的总行数。
表示发起或执行某个明确操作并且在激活后不维护状态的控件。
发送一个请求,以激活控件并启动控件的单个明确操作。
元素不支持 控件模式,或者隐藏或阻止该模式。
元素未启用。可在 UI 自动化提供程序已实现其自己对 属性的处理之后引发。
表示在调用或激活控件时引发的事件。
标识 控件模式。
表示提供同一组信息或子控件的多种表示方式(并能够在这些表示方式之间切换)的控件。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
标识 属性。
检索特定于控件的视图的名称。
一个表示特定于控件的视图名称的本地化字符串。
特定于控件的视图标识符。
不是受支持视图集合的成员。
标识 控件模式。
设置当前的特定于控件的视图。
一个特定于控件的视图标识符。
不是受支持视图集合的成员。
标识用于获取控件特定的视图集合的属性。
支持使用 对象的 或 访问器访问该对象的属性值。
检索当前的特定于控件的视图。
的当前视图的整数值。默认值为 0。
检索一个特定于控件的视图标识符集合。
一个整数值集合,该集合标识了可用于 的视图。默认值为一个空的整数数组。
表示一个 ,它是指定 的非值。
初始化 类的一个新实例。
要进行非运算的条件。
获取此 要对其进行非运算的 。
此 要对其进行非运算的 。
表示两个或更多条件的组合,如果其中的一个条件为真,则表明存在匹配项。
初始化 类的一个新实例。
两个或更多的条件,其中的任何一个条件为真则表明发生了匹配。
检索在此条件中进行组合的各个条件。
组合成此条件的各个条件。
表示一个 ,它测试属性是否具有指定的值。
初始化 类的新实例。
要测试的属性。
要测试属性的值。
初始化 类的新实例,并使用标志。
要测试的属性。
要测试属性的值。
影响比较的标志。
获取用于测试属性值的标志。
获取此条件正在测试的属性。
获取此条件正在测试的属性值。
包含一些值,这些值指定如何按照 对属性值进行测试。
指定使用默认行为(按照区分大小写的方式比较字符串)测试属性值。
指定在比较字符串属性值时不区分大小写。
表示一个控件,可将其设置为范围内的一个值。
获取此 的缓存属性值。
缓存的属性值。
请求的属性不在缓存中。
获取此 的当前属性值。
当前属性值。
标识 属性。
标识 属性。
标识 属性。
标识 属性。
标识 控件模式。
设置与 UI 自动化元素关联的值。
元素的新值。
小于元素的最小值或大于元素的最大值。
标识 属性。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取一个值,该值指定 UI 自动化元素的值是否是只读的。
如果值为只读的,则为 true;如果可以修改它,则为 false。默认值为 true。
Gets the control-specific large-change value which is added to or subtracted from the property.
The large-change value or null if the element does not support . The default value is 0.0.
获取 UI 自动化元素支持的最大范围值。
UI 自动化元素支持的最大值;如果元素不支持 ,则为 null。默认值为 .0。
获取 UI 自动化元素支持的最小范围值。
UI 自动化元素支持的最小值;如果元素不支持 ,则为 null。默认值为 .0。
获取小更改值,该值对于 UI 自动化元素是唯一的,元素的 属性将加上或减去此值。
对于 UI 自动化元素唯一的小更改值;如果元素不支持 ,则为 null。默认值为 .0。
获取 UI 自动化元素的当前值。
UI 自动化元素的当前值;如果元素不支持 ,则为 null。默认值为 0.0。
表示支持 控件模式的容器的子控件。
标识 控件模式。
滚动容器对象的内容区域,以便在容器可见区域(视区)中显示 。
无法将项滚动到视区中。
表示充当子元素集合的可滚动容器的控件。该元素的子级支持 。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
标识 属性。
标识 属性。
标识 属性。
指定不应执行滚动。
标识 控件模式。
水平和垂直滚动内容区域的可见区域。
特定于控件的水平增量。如果控件不能在此方向滚动,应传入 。
特定于控件的垂直增量。如果控件不能在此方向滚动,应传入 。
控件仅支持用于水平或垂直滚动的 值,但传入了 值。
试图在不支持的方向上进行滚动。
按指定的 水平滚动内容区域的当前可见区域。
特定于控件的水平 增量。
如果控件仅支持用于水平或垂直滚动的 值,但传入了 值。
试图在不支持的方向上进行滚动。
按指定的 垂直滚动内容区域的当前可见区域。
特定于控件的垂直 增量。
如果控件仅支持用于水平或垂直滚动的 值,但传入了 值。
试图在不支持的方向上进行滚动。
以 内总内容区域百分比的形式设置水平和/或垂直滚动位置。
总水平内容区域的百分比。如果控件不能在此方向滚动,应传入 。
总垂直内容区域的百分比。如果控件不能在此方向滚动,应传入 。
传入的值不能转换为 double 类型。
传入了大于 100 或小于 0 的值(-1 除外,它等效于 )。 和 值被规范化为 0% 或 100%。
试图在不支持的方向上进行滚动。
标识 属性。
标识 属性。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取一个值,该值指示是否可水平滚动 UI 自动化元素。
如果 UI 自动化元素可水平滚动,则为 true;否则为 false。默认值为 false。
获取当前水平滚动位置。
以 UI 自动化元素内总内容区域百分比表示的水平滚动位置。默认值为 0.0。
获取当前的水平视图大小。
以 UI 自动化元素内总内容区域的百分比表示的可视区域的水平大小。默认值为 100.0。
检索一个值,该值指示是否可垂直滚动 UI 自动化元素。
如果 UI 自动化元素可垂直滚动,则为 true;否则为 false。默认值为 false。
获取当前垂直滚动位置。
以 UI 自动化元素内总内容区域百分比表示的垂直滚动位置。默认值为 0.0。
获取当前垂直视图大小。
以 UI 自动化元素内总内容区域的百分比表示的可视区域的垂直大小。默认值为 100.0。
表示支持 的容器控件中的可选子项。
将当前元素添加到所选项的集合。
试图向 = false 并已选定另一元素的单选容器添加所选内容。
获取此 的缓存属性值。
缓存的属性值。
请求的属性不在缓存中。
获取此 的当前属性值。
当前属性值。
标识在选定项集合中添加项时所引发的事件。
标识在选定项集合中移除项时所引发的事件。
标识在对任何 、 或 的调用导致选定单个项时引发的事件。
标识 属性。
标识 控件模式。
从选定项的集合中移除当前元素。
试图从已选定一项并且 = true 的单选容器中移除一个所选内容。
取消所有已选中的项,然后选择当前元素。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取一个值,该值指示某个项是否处于选定状态。
如果选定此项,则为 true;否则为 false。
获取支持 控件模式并且充当调用对象的容器的 。
容器对象。默认为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
表示一个充当可选子项集合的容器的控件。此元素的子级支持 。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
标识 属性。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
标识一个事件,该事件在容器中的选择发生显著更改并要求发送的添加和移除事件超过 常量所允许的数量时引发。
标识 属性。
标识 控件模式。
标识用于获取容器中的已选定项的属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取一个值,该值指定容器是否允许同时选择多个子元素。
如果控件支持多项选择,则为 true;否则为 false。
检索选择容器中选定的所有项。
已选定项的集合。默认为空数组。
获取一个值,该值指定容器是否要求选择至少一个子元素。
如果控件要求选择至少一项,则为 true;否则为 false。
表示支持 的容器的子控件。
获取此 的缓存属性值。
缓存的属性值。
请求的属性不在缓存中。
标识用于检索与某个表项或单元格关联的全部列标题的属性。
获取此 的当前属性值。
当前属性值。
标识 控件模式。
标识用于检索与某个表项或单元格关联的全部行标题的属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取包含表单元格或项的列的序号。
一个从零开始的序号,它表示包含表单元格或项的列。
获取表单元格或项跨的列数。
跨越的列数。默认值为 1。
获取一个 UI 自动化元素,它支持 GridPattern 控件模式并表示表单元格或项容器。
一个 UI 自动化元素,它支持 GridPattern 控件模式并表示表单元格或项容器。
检索与表项或单元格关联的全部列标题。
列标题元素的集合。默认为空数组。
检索与表项或单元格关联的全部行标题。
行标题元素的集合。默认为空数组。
获取包含表单元格或项的行的序号。
一个从零开始的序号,它表示包含表单元格或项的列。
获取表单元格或项跨的行数。
跨越的列数。默认值为 1。
表示充当子元素集合的容器的控件。此元素的子级支持 ,而且必须组织在一个可以按行和列进行遍历的二维逻辑坐标系中。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
标识用于获取表格中所有列标题的集合的属性。
获取此 的当前 UI 自动化属性值。
标识 控件模式。
标识用于获取表格中所有行标题的集合的属性。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取表中的总列数。
表中的总列数。默认值为零。
检索一个表示表格中所有列标题的 的集合。
的集合。默认值为空数组。
检索一个表示表格中所有行标题的 的集合。
的集合。默认值为空数组。
获取表中的总行数。
表中的总行数。默认值为零。
检索表遍历的首要方向(、 和 )。
首要遍历方向。默认值为 。
表示包含文本的控件。
标识文本范围的 属性。
Identifies the BackgroundColor attribute of a text range.
标识文本范围的 属性。
标识文本范围的 属性。
标识细化到子语言级别的文本范围的 Culture () 属性;例如,瑞士法语 (fr-CH),而不是法语 (fr)。
获取包含文档主文本的文本范围。
标识文本范围的 FontName 属性。
标识文本范围的 FontSize 属性。
标识文本范围的 FontWeight 属性。
Identifies the ForegroundColor (COLORREF) attribute of a text range.
检索与当前文本选择(或多个文本选择)关联的不连续文本范围的集合。
不连续文本范围的集合。
文本容器不支持文本选择。
从文本容器中检索一个不连续文本范围的数组,其中每个文本范围都以第一个部分可见的行开始,以最后一个部分可见的行结束。
容器内可见文本范围的集合或者一个空数组。从不返回 Null。
标识文本范围的 属性。
标识文本范围的 IndentationFirstLine () 属性。
标识文本范围的 IndentationLeading () 属性。
标识文本范围的 IndentationTrailing () 属性。
标识文本范围的 IsHidden 属性。
标识文本范围的 IsItalic () 属性。
标识文本范围的 IsReadOnly 属性。
标识文本范围的 IsSubscript () 属性。
标识文本范围的 IsSuperscript () 属性。
标识文本范围的 MarginBottom () 属性。
标识文本范围的 MarginLeading () 属性。
标识文本范围的 MarginTop () 属性。
标识文本范围的 MarginTrailing () 属性。
标识给定属性的值是否在 Rich Edit 控件中的某个文本范围内发生变化。
标识文本范围的 OutlineStyles () 属性。
标识文本范围的 OverlineColor 属性。
标识文本范围的 OverlineStyle () 属性。
标识 模式。
检索包含子元素(例如图像、超链接、Microsoft Excel 电子表格或其他嵌入对象)的一个文本范围。
涵盖子元素的一个范围。
所包含的对象。
子元素为 null。
元素不是文本容器的子元素。
返回与指定屏幕坐标最接近的退化(空)文本范围。
与指定位置最接近的退化范围。从不返回 Null。
以屏幕坐标的形式表示的位置。
给定点位于与文本模式关联的 的外部。
标识文本范围的 StrikethroughColor 属性。
标识文本范围的 StrikethroughStyle () 属性。
获取一个指定文本提供程序是否支持文本选择的值,并在支持文本选择的情况下获取所支持的选择的类型。
枚举的 None、Single 或 Multiple 值中的一个值。
标识文本范围的 Tabs 属性。
标识在修改文本内容时引发的事件。
标识文本范围的 TextFlowDirections () 属性。
标识在选择的文本被修改时引发的事件。
标识文本范围的 UnderlineColor 属性。
标识文本范围的 UnderlineStyle () 属性。
表示可以循环通过一组状态并在设置后保持某种状态的控件。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
标识 控件模式。
循环通过 的多个切换状态。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
检索 的切换状态。
的 。默认值为 。
表示一个可以在二维空间中移动、调整大小或旋转的控件。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
标识 属性。
标识 属性。
标识 属性。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
移动控件。
控件左侧的绝对屏幕坐标。
控件顶部的绝对屏幕坐标。
属性为 false。
标识 控件模式。
调整控件大小。
窗口的新宽度(以像素为单位)。
窗口的新高度(以像素为单位)。
属性为 false。
旋转控件。
元素的旋转角度。正值表示顺时针旋转;负值表示逆时针旋转。
属性为 false。
支持使用 对象的 或 访问器访问该对象的属性值。
获取一个值,该值指定 UI 自动化元素是否可以移动。
如果元素可以移动,则为 true,否则为 false。
获取一个值,该值指定 UI 自动化元素是否可以调整大小。
如果元素可以调整大小,则为 true,否则为 false。
获取一个值,该值指定 UI 自动化元素是否可以旋转。
如果元素可以旋转,则为 true,否则为 false。
提供用于在 UI 自动化树中导航的方法和属性。
初始化 类的新实例。
将要导航的 UI 自动化元素目录树的视图。
获取一个对象,该对象定义 对象的视图。
定义视图的条件。这是传递给构造函数的值。
表示一个预定义的 ,其中包含目录树中标记为内容控件的元素的视图。
表示一个预定义的 ,其中包含目录树中标记为控件的元素的视图。
检索指定 的第一个子元素。
第一个子元素,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索第一个子级的元素。
检索指定的 的第一个子元素并缓存属性和模式。
第一个子元素,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索第一个子级的元素。
一个缓存请求对象,它指定返回的 上要进行缓存的属性和模式。
检索指定 的最后一个子元素。
作为最后一个子元素的 ,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索最后一个子级的元素。
检索指定的 的最后一个子元素并缓存属性和模式。
最后一个子元素,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索最后一个子级的元素。
一个缓存请求对象,它指定返回的 上要进行缓存的属性和模式。
检索指定 的下一个同级元素。
下一个同级元素,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索下一个同级元素的 。
检索指定的 的下一个同级元素并缓存属性和模式。
下一个同级元素,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索下一个同级的元素。
一个缓存请求对象,它指定返回的 上要进行缓存的属性和模式。
检索指定 的父元素。
父元素,或者,如果指定元素为目录树中的根元素或者父元素在当前视图中不可见,则为 null 引用(在 Microsoft Visual Basic .NET 中为 Nothing)。
将返回其父级的元素。
检索指定的 的父元素并缓存属性和模式。
父元素,或者,如果指定元素为目录树中的根元素或者父元素在此视图中不可见,则为 null 引用(在 Microsoft Visual Basic .NET 中为 Nothing)。
将返回其父级的元素。
一个缓存请求对象,它指定返回的 上要进行缓存的成员。
检索指定 的上一同级元素。
上一个同级元素,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索上一个同级的元素。
检索指定的 的上一个同级并缓存属性和模式。
上一个同级元素,或者,如果不存在此类元素,则为 null 引用(Microsoft Visual Basic .NET 中为 Nothing)。
从中检索上一个同级的元素。
一个缓存请求对象,它指定返回的 上要进行缓存的属性和模式。
检索节点本身(如果它满足 )或者检索满足 的最接近的父级或上级节点。
当前视图中最接近的 。如果沿上级链向上导航到达根元素,将返回根元素。
从其开始规范化的元素。
检索节点本身(如果它满足 )或者检索满足 的最接近的父级或上级节点,并缓存属性和模式。
当前视图中最接近的 。如果沿上级链向上导航到达根元素,将返回根元素。
从其开始规范化的元素。
一个缓存请求对象,它指定返回的 上要进行缓存的属性和模式。
表示一个预定义的 ,其中包含目录树中所有元素的视图。
表示一个控件,该控件具有一个不跨越某个范围而且可以表示为一个字符串的内部值。此字符串既可以是可编辑的,也可以是不可编辑的,具体取决于控件及其设置。
获取此 的已缓存 UI 自动化属性值。
缓存的属性值。
请求的属性不在缓存中。
获取此 的当前 UI 自动化属性值。
当前属性值。
标识 属性。
标识 控件模式。
Sets the value of the control.
The control is read-only.
The control is not enabled.
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取一个值,该值指定 UI 自动化元素的值是否是只读的。
如果值为只读的,则为 true;如果可以修改它,则为 false。
获取 UI 自动化元素的值。
UI 自动化元素的值(字符串形式)。默认值为空字符串。
表示一个控件,该控件提供传统图形用户界面 (GUI) 中基于窗口的重要功能。
获取此 的已缓存 UI 自动化属性值。
一个包含控件模式的已缓存 UI 自动化属性值的结构。
请求的属性不在缓存中。
标识 属性。
标识 属性。
尝试关闭当前窗口。
控件无法执行请求的操作。
当控件不再可用时。
获取此 的当前 UI 自动化属性值。
一个包含控件模式的当前 UI 自动化属性值的结构。
标识 属性。
标识 属性。
标识 控件模式。
更改窗口的 。
所请求的窗口的 。
控件不支持请求的行为。
导致调用代码阻止指定的时间或者一直保持在阻止状态直到关联进程进入空闲状态(以首先达到的条件为准)。
如果窗口已进入空闲状态,则为 true;如果发生超时。则为 false。
等待关联进程变为空闲的时间(以毫秒为单位)。最大值为 。
传递的参数不是有效的数字。
标识在关闭窗口时引发的事件。
标识 属性。
标识在打开窗口时引发的事件。
标识 属性。
支持使用 对象的 或 访问器访问该对象的属性值。
获取一个值,该值指定 是否可最大化。
如果 可以最大化,则为 true;否则为 false。
获取一个值,该值指定当前 是否可以最小化。
如果可以最小化 ,则为 true;否则为 false。
获取一个值,该值指定 是否是模式的。
如果 是模式的,则为 true;否则为 false。
获取一个值,该值指定 是否为 z 顺序中的最顶层元素。
如果 是最顶层元素,则为 true;否则为 false。
获取 的 。
的 。默认值为 。
获取 的 。
的 。默认值为 。
表示 容器中的一块连续文本。
添加到突出显示文本集合中,该集合位于支持多个不连续选择的文本容器中。
如果文本提供程序不支持选择多个不连续的文本范围(例如, 的值必须为 Multiple)。
检索与原始 完全相同并且继承了其所有属性的 。
新的文本范围。从不返回 null 引用(在 Microsoft Visual Basic .NET 中为 Nothing)。
返回一个 值,该值指出文本范围的跨度( 端点到 端点)是否与另一个文本范围相同。
如果两个文本范围的跨度相同,则为 true;否则为 false。
要比较的文本范围。
如果进行比较的范围不是来自同一个文本提供程序。
返回一个指出两个文本范围是否具有相同端点的 值。
如果调用方的端点在文本中比目标端点先出现,则返回一个负值。
如果调用方的端点与目标端点处于同一位置,则返回零。
如果调用方的端点在文本中比目标端点后出现,则返回一个正值。
调用方的 或 端点。
要进行比较的目标范围。
目标方的 或 端点。
如果范围为一个 null 引用(在 Microsoft Visual Basic .NET 中为 Nothing)。
如果范围来自其他容器。
将文本范围扩展到指定的 。
文本单位。
返回具有指定属性值的文本范围子集。
具有匹配属性和属性值的文本范围;否则为 null(在 Microsoft Visual Basic .NET 中为 Nothing)。
要搜索的属性。
要搜索的属性值。此值必须与为属性指定的类型匹配。
如果应该返回最后一个匹配的文本范围而不是第一个,则为 true;否则为 false。
返回包含指定文本的文本范围子集。
与指定文本匹配的文本范围;否则为 null(在 Microsoft Visual Basic .NET 中为 Nothing)。
要搜索的文本字符串。
如果应该返回最后一个匹配的文本范围而不是第一个,则为 true;否则为 false。
如果应该忽略大小写,则为 true;否则为 false。
返回整个文本范围内指定属性的值。
返回指定属性的值。例如,GetAttributeValue(TextPattern.FontNameAttribute) 将返回一个表示文本范围的字体名称(如果唯一)的字符串,而 GetAttributeValue(TextPattern.IsItalicAttribute) 将返回一个布尔值。
如果指定属性的值在文本范围内会发生变化,则返回 。
如果提供程序或控件不支持指定属性,则返回 。
文本属性。
如果指定的属性无效。
检索由文本范围中每个完全或部分可见的文本行的边框组成的集合。
文本范围中每个完全或部分可见的文本行的边框组成的数组。
对于退化文本范围,则为一个空数组。
对于其屏幕坐标完全位于屏幕之外的文本范围、滚动到视图之外的文本范围或者被某个重叠窗口遮盖住的文本范围,为一个空数组。
检索文本范围内的所有嵌入对象的集合。
文本范围内的所有子对象的集合。与范围发生重叠但是并未完全包括在文本范围内的子对象也会包括在该集合中。
如果不存在任何子对象,则返回一个空集合。
返回包含该文本范围的最内层 。
包含调用方的最内层元素。
返回文本范围的纯文本。
文本范围的纯文本(可能在指定 处截断)。
要返回的字符串的最大长度。如果没有任何限制,则使用 -1。
如果 小于 -1。
将文本范围移动指定数量的文本单位。
实际移动的单位数。如果新的文本范围端点大于或小于 端点,则它可能小于请求移动的单位数。
文本单位的边界。
要移动的文本单位数。正值表示将文本范围向前移动,负值则表示向后移动文本范围,如果为 0,则不会进行任何移动。
将文本范围的一个端点移动到第二个文本范围的指定端点。
要移动的端点。
同一文本提供程序中的另一个范围。
另一个范围中的端点。
在文档范围内将文本范围的一个端点移动指定数量的 。
实际移动的单位数,如果移动端点时遇到了文档的开始或结尾,则可能小于请求移动的单位数。
要移动的端点。
移动时使用的文本单位。
要移动的单位数。正值表示向前移动端点。负值表示向后移动端点。0 值表示不做任何移动。
从支持多个不连续文本选择的文本容器中的某个已有突出显示文本集合中,移除与调用文本范围的 和 端点对应的突出显示文本部分。
如果文本提供程序不支持选择多个不连续的文本范围(例如, 的值必须为 Multiple)。
导致文本控件垂直滚动,直到文本范围在视区中可见。
如果文本控件应该滚动以便文本范围与视区顶部对齐,则为 true;如果应该与视区底部对齐,则为 false。
如果控件不支持滚动。
突出显示文本控件中与文本范围的 和 端点对应的文本。
在文本控件不支持选择文本时发生。
获取与文本范围关联的 。
文本提供程序。