次の方法で共有


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、オブジェクトの子オブジェクトのうち 1 つを選択する場合は子 ID に設定します。

実装

注釈

次に、複雑な選択操作を実行するために呼び出Selectすときに指定するAccessibleSelection値について説明します。

操作 フラグの組み合わせ
クリックをシミュレートするには TakeFocus または TakeSelection
Ctrl キーを押しながらクリックしてターゲット項目を選択するには TakeFocus または AddSelection
Ctrl キーを押しながらクリックしてターゲット項目の選択を取り消すには TakeFocus または RemoveSelection
Shift キーを押しながらクリックをシミュレートするには TakeFocus または ExtendSelection
オブジェクトの範囲を選択し、最後のオブジェクトにフォーカスを設定するには 選択範囲のアンカーを設定するには、開始オブジェクトで指定 TakeFocus します。 次に、もう一度 Select を呼び出し、最後のオブジェクトで OR ExtendSelection を指定TakeFocusします。
すべてのオブジェクトの選択を解除するには 任意のオブジェクトに対して指定 TakeSelection します。 このフラグは、選択したオブジェクトを除くすべての選択されたオブジェクトの選択を解除します。 次に、Select をもう一度呼び出し、同じオブジェクトに対して指定 RemoveSelection します。

このメンバーは、明示的なインターフェイス メンバーの実装です。 これは、AccessibleObject のインスタンスが IAccessible インターフェイスにキャストされる場合のみ、使用できます。

適用対象