AccessibleObject.IAccessible.accSelect(Int32, Object) 方法

定义

修改选择内容或移动辅助性对象的键盘焦点。 有关此成员的说明,请参见 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 标志组合
模拟单击 TakeFocusTakeSelection
通过模拟 CTRL+单击来选择目标项 TakeFocusAddSelection
通过模拟 CTRL+单击来取消选择目标项 TakeFocusRemoveSelection
模拟 SHIFT+单击 TakeFocusExtendSelection
选择一系列对象并将焦点放在最后一个对象上 在起始对象上指定 TakeFocus 以设置选择定位点。 然后再次调用 Select 并在最后一个对象上指定 TakeFocus OR ExtendSelection
取消选择所有对象 在任何对象上指定 TakeSelection 。 此标志将取消选择所有所选对象,但刚选择的对象除外。 然后再次调用 Select 并在同一对象上指定 RemoveSelection

此成员是显式接口成员的实现。 它只能在 AccessibleObject 实例被强制转换为 IAccessible 接口时使用。

适用于