AccessibleObject.IAccessible.accSelect(Int32, Object) Yöntem

Tanım

Seçimi değiştirir veya erişilebilir nesnenin klavye odağını taşır. Bu üyenin açıklaması için bkz 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

Parametreler

flagsSelect
Int32

Değerlerin bit düzeyinde birleşimi AccessibleSelection .

childID
Object

Seçimin değiştirildiği erişilebilir nesnenin kimlik numarası. Bu parametre, nesneyi seçmek için 0 veya nesnenin alt nesnelerinden birini seçmek için bir alt kimliktir.

Uygulamalar

Açıklamalar

Aşağıda, karmaşık seçim işlemleri gerçekleştirmek için çağrılırken Select hangi AccessibleSelection değerlerin belirtileceğini açıklanmaktadır.

İşlem Bayrak Bileşimi
Tıklama benzetimi yapmak için TakeFocus VEYA TakeSelection
CTRL tuşunu basılı tutarak bir hedef öğeyi seçmek için TakeFocus VEYA AddSelection
CTRL tuşunu basılı tutarak bir hedef öğenin seçimini iptal etmek için TakeFocus VEYA RemoveSelection
SHIFT tuşunu basılı tutarak tıklama simülasyonu yapmak için TakeFocus VEYA ExtendSelection
Bir nesne aralığı seçmek ve odağı son nesneye getirmek için Seçim tutturucuyu ayarlamak için başlangıç nesnesinde belirtin TakeFocus . Ardından Select'i yeniden çağırın ve son nesnede OR ExtendSelection değerini belirtinTakeFocus.
Tüm nesnelerin seçimini kaldırmak için Herhangi bir nesnede belirtin TakeSelection . Bu bayrak, yeni seçilen hariç tüm seçili nesnelerin seçimini kaldırır. Ardından Select'i yeniden çağırın ve aynı nesnede belirtin RemoveSelection .

Bu üye, açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir IAccessible arabirime AccessibleObject yayınlandığında kullanılabilir.

Şunlara uygulanır