iSelectionProvider 接口 (uiautomationcore.h)

提供对充当单个可选子项集合容器的控件的访问权限。 此控件的子级必须实现 ISelectionItemProvider

继承

ISelectionProvider 接口继承自 IUnknown 接口。 ISelectionProvider 还具有以下类型的成员:

方法

ISelectionProvider 接口包含以下方法。

 
ISelectionProvider::get_CanSelectMultiple

指示 Microsoft UI 自动化 提供程序是否允许同时选择多个子元素。
ISelectionProvider::get_IsSelectionRequired

指示 Microsoft UI 自动化 提供程序是否需要至少选择一个子元素。
ISelectionProvider::GetSelection

检索所选的每个子元素的 Microsoft UI 自动化提供程序。

注解

此接口由UI 自动化提供程序实现。

当容器中的选择发生重大更改时,提供程序应引发 类型为 UIA_Selection_InvalidatedEventId 的事件。

要求

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

请参阅

UI 自动化提供程序概述