Udostępnij za pośrednictwem


AccessibleObject.IAccessible.accSelect(Int32, Object) Metoda

Definicja

Modyfikuje zaznaczenie lub przenosi fokus klawiatury dostępnego obiektu. Aby uzyskać opis tego członka, zobacz 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

Parametry

flagsSelect
Int32

Bitowa kombinacja AccessibleSelection wartości.

childID
Object

Identyfikator dostępnego obiektu, na którym należy zmienić zaznaczenie. Ten parametr to 0, aby wybrać obiekt lub identyfikator podrzędny do wybrania jednego z obiektów podrzędnych obiektu.

Implementuje

Uwagi

Poniżej opisano wartości, które AccessibleSelection należy określić podczas wywoływania Select w celu wykonywania złożonych operacji wyboru.

Operacja Kombinacja flagi
Aby zasymulować kliknięcie TakeFocus LUB TakeSelection
Aby wybrać element docelowy, symulując kombinację klawiszy CTRL+kliknięcie TakeFocus LUB AddSelection
Aby anulować wybór elementu docelowego, symulując kombinację klawiszy CTRL+kliknięcie TakeFocus LUB RemoveSelection
Aby zasymulować shift+kliknięcie TakeFocus LUB ExtendSelection
Aby wybrać zakres obiektów i umieścić fokus na ostatnim obiekcie Określ TakeFocus dla obiektu początkowego, aby ustawić kotwicę zaznaczenia. Następnie ponownie wywołaj polecenie Wybierz i określ TakeFocus or ExtendSelection w ostatnim obiekcie.
Aby usunąć zaznaczenie wszystkich obiektów Określ TakeSelection dla dowolnego obiektu. Ta flaga usuwa zaznaczenie wszystkich zaznaczonych obiektów z wyjątkiem wybranego. Następnie ponownie wywołaj polecenie Wybierz i określ RemoveSelection dla tego samego obiektu.

Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy AccessibleObject wystąpienie jest rzutowe do interfejsu IAccessible .

Dotyczy