AccessibleObject.IAccessible.accSelect(Int32, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Modifica la selezione o sposta lo stato attivo dell'oggetto accessibile. Per una descrizione di questo membro, vedere 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
Parametri
- flagsSelect
- Int32
Combinazione bit per bit dei valori di AccessibleSelection.
- childID
- Object
Numero ID dell'oggetto accessibile sul quale deve essere modificata la selezione. Questo parametro deve essere 0 per selezionare l'oggetto oppure un ID figlio per selezionare uno degli oggetti figlio dell'oggetto.
Implementazioni
Commenti
Di seguito vengono descritti i AccessibleSelection valori da specificare quando si chiama Select
per eseguire operazioni di selezione complesse.
Operazione | Combinazione di flag |
---|---|
Per simulare un clic | TakeFocus O TakeSelection |
Per selezionare un elemento di destinazione simulando CTRL+click | TakeFocus O AddSelection |
Per annullare la selezione di un elemento di destinazione simulando CTRL+click | TakeFocus O RemoveSelection |
Per simulare MAIUSC+clic | TakeFocus O ExtendSelection |
Per selezionare un intervallo di oggetti e mettere lo stato attivo sull'ultimo oggetto | Specificare TakeFocus sull'oggetto iniziale per impostare l'ancoraggio di selezione. Chiamare quindi di nuovo Select (Seleziona) e specificare TakeFocus OR ExtendSelection nell'ultimo oggetto. |
Per deselezionare tutti gli oggetti | Specificare TakeSelection su qualsiasi oggetto. Questo flag deseleziona tutti gli oggetti selezionati, ad eccezione di quello appena selezionato. Chiamare quindi di nuovo Select e specificare RemoveSelection nello stesso oggetto. |
Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza AccessibleObject a un'interfaccia IAccessible.