AccessibleObject.IAccessible.accSelect(Int32, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
選択範囲を変更するか、アクセス可能なオブジェクトのキーボード フォーカスを移動します。 このメンバーの説明については、 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 です。
実装
注釈
次に、複雑な選択操作を実行するためにAccessibleSelectionを呼び出すときに指定するSelect値について説明します。
| 操作 | フラグの組み合わせ |
|---|---|
| クリックをシミュレートするには | TakeFocus または TakeSelection |
| Ctrl キーを押しながらクリックをシミュレートしてターゲット項目を選択するには | TakeFocus または AddSelection |
| Ctrl キーを押しながらクリックをシミュレートしてターゲット項目の選択を取り消すには | TakeFocus または RemoveSelection |
| Shift キーを押しながらクリックをシミュレートするには | TakeFocus または ExtendSelection |
| オブジェクトの範囲を選択し、最後のオブジェクトにフォーカスを置くには | 開始オブジェクトの TakeFocus を指定して、選択アンカーを設定します。 次に、もう一度 Select を呼び出し、最後のオブジェクト TakeFocus OR ExtendSelection を指定します。 |
| すべてのオブジェクトの選択を解除するには | 任意のオブジェクトの TakeSelection を指定します。 このフラグは、選択したオブジェクトを除く、選択されているすべてのオブジェクトの選択を解除します。 次に、もう一度 Select を呼び出し、同じオブジェクトの RemoveSelection を指定します。 |
このメンバーは、明示的なインターフェイス メンバーの実装です。 AccessibleObject インスタンスがIAccessible インターフェイスにキャストされている場合にのみ使用できます。