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
执行复杂选择操作时要指定的值。
Operation | 标志组合 |
---|---|
模拟单击 | TakeFocus 或 TakeSelection |
通过模拟 CTRL+单击来选择目标项 | TakeFocus 或 AddSelection |
通过模拟 CTRL+单击来取消选择目标项 | TakeFocus 或 RemoveSelection |
模拟 SHIFT+单击 | TakeFocus 或 ExtendSelection |
选择一系列对象并将焦点放在最后一个对象上 | 在起始对象上指定 TakeFocus 以设置选择定位点。 然后再次调用 Select 并在最后一个对象上指定 TakeFocus OR ExtendSelection 。 |
取消选择所有对象 | 在任何对象上指定 TakeSelection 。 此标志将取消选择所有所选对象,但刚选择的对象除外。 然后再次调用 Select 并在同一对象上指定 RemoveSelection 。 |
此成员是显式接口成员的实现。 它只能在 AccessibleObject 实例被强制转换为 IAccessible 接口时使用。