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

Идентификатор объекта со специальными возможностями, для которого необходимо изменить выделение. Этот параметр равен 0, чтобы выбрать объект или дочерний идентификатор, чтобы выбрать один из дочерних объектов объекта.

Реализации

Комментарии

Ниже описаны AccessibleSelection значения, которые следует указать при вызове Select сложных операций выбора.

Operation Сочетание флагов
Имитация щелчка TakeFocus ИЛИ TakeSelection
Чтобы выбрать целевой элемент, имитируя ctrl+click TakeFocus ИЛИ AddSelection
Чтобы отменить выбор целевого элемента, имитируя ctrl+click TakeFocus ИЛИ RemoveSelection
Чтобы имитировать SHIFT+click TakeFocus ИЛИ ExtendSelection
Выбор диапазона объектов и фокус на последнем объекте Укажите TakeFocus начальный объект, чтобы задать привязку выбора. Затем снова вызовите команду Select и укажите TakeFocus OR ExtendSelection в последнем объекте.
Отмена выбора всех объектов Укажите TakeSelection любой объект. Этот флаг отменяет выбор всех выбранных объектов, кроме только что выбранного. Затем снова вызовите команду Select и укажите RemoveSelection в том же объекте.

Этот член является явной реализацией элемента интерфейса. Его можно использовать только в том случае, если AccessibleObject экземпляр приведение к интерфейсу IAccessible .

Применяется к