AccessibleObject.IAccessible.accSelect(Int32, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
修改所选内容或移动可访问对象的键盘焦点。 有关此成员的说明,请参阅 accSelect(Int32, Object)。
virtual void Accessibility.IAccessible.accSelect(int flagsSelect, System::Object ^ childID) = Accessibility::IAccessible::accSelect;
void IAccessible.accSelect(int flagsSelect, object childID);
abstract member Accessibility.IAccessible.accSelect : int * obj -> unit
override this.Accessibility.IAccessible.accSelect : int * obj -> unit
Sub accSelect (flagsSelect As Integer, childID As Object) Implements IAccessible.accSelect
参数
- flagsSelect
- Int32
值的按位组合 AccessibleSelection 。
- childID
- Object
要更改所选内容的可访问对象的 ID 号。 此参数为 0 以选择对象,或选择一个子 ID 来选择该对象的子对象之一。
实现
注解
下面介绍了 AccessibleSelection 在调用 Select 执行复杂选择操作时要指定的值。
| 操作 | 标志组合 |
|---|---|
| 模拟单击 | TakeFocus 或 TakeSelection |
| 通过模拟 Ctrl+单击来选择目标项 | TakeFocus 或 AddSelection |
| 通过模拟 Ctrl+单击来取消选择目标项 | TakeFocus 或 RemoveSelection |
| 模拟 SHIFT+单击 | TakeFocus 或 ExtendSelection |
| 选择一系列对象并将焦点放在最后一个对象上 | 在起始对象上指定 TakeFocus 以设置选择定位点。 然后再次调用 Select 并在最后一个对象上指定 TakeFocus OR ExtendSelection 。 |
| 取消选择所有对象 | 在任何对象上指定 TakeSelection 。 此标志取消选择所有所选对象,只选中一个对象。 然后再次调用 Select 并在同一对象上指定 RemoveSelection 。 |
此成员是显式接口成员实现。 仅当实例强制转换为AccessibleObject接口时IAccessible,才能使用它。