ISelectionProvider2 インターフェイス (uiautomationcore.h)
ISelectionItemProvider インターフェイスを拡張して、選択した項目に関する情報を提供します。
継承
ISelectionProvider2 インターフェイスは、ISelectionProvider インターフェイスから継承されます。
メソッド
ISelectionProvider2 インターフェイスには、これらのメソッドがあります。
ISelectionProvider2::get_CurrentSelectedItem 現在選択されている項目を取得します。 |
ISelectionProvider2::get_FirstSelectedItem 選択した項目のグループ内の最初の項目を取得します。 |
ISelectionProvider2::get_ItemCount 選択した項目の数を取得します。 |
ISelectionProvider2::get_LastSelectedItem 選択した項目のグループ内の最後の項目を取得します。 |
注釈
このインターフェイスは、Microsoft UI オートメーション プロバイダーによって実装されます。
コンテナー内の選択が大幅に変更された場合、プロバイダーは UIA_Selection_InvalidatedEventId 型のイベントを発生させる必要があります。
リストまたは 2D グリッドから選択する場合、AT がエンド ユーザーによりよく読みたい主な情報があります。 Excel を主な例として使用すると、AT が優れたエクスペリエンスを提供するために必要な 4 つのメイン情報があります。
- 選択範囲の最初のセル
- 選択範囲の最後のセル
- 選択した現在のアイテム
- 合計カウント
- ユーザーはセル F5 で開始しました (入力した場合はデータが移動するため、フォーカス入力が続く場所に注意してください)
- ユーザーが列を下方向に選択してセル F7
- その後、ユーザーは左からセル D7 を選択します
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1709 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | uiautomationcore.h (UIAutomation.h を含む) |