ISelectionProvider インターフェイス (uiautomationcore.h)
個々の選択可能な子項目のコレクションのコンテナーとして機能するコントロールへのアクセスを提供します。 このコントロールの子は 、ISelectionItemProvider を実装する必要があります。
継承
ISelectionProvider インターフェイスは、IUnknown インターフェイスから継承されます。 ISelectionProvider には、次の種類のメンバーもあります。
メソッド
ISelectionProvider インターフェイスには、これらのメソッドがあります。
ISelectionProvider::get_CanSelectMultiple Microsoft UI オートメーション プロバイダーが複数の子要素を同時に選択できるかどうかを示します。 |
ISelectionProvider::get_IsSelectionRequired Microsoft UI オートメーション プロバイダーで少なくとも 1 つの子要素を選択する必要があるかどうかを示します。 |
ISelectionProvider::GetSelection 選択されている各子要素の Microsoft UI オートメーション プロバイダーを取得します。 |
注釈
このインターフェイスは、UI オートメーション プロバイダーによって実装されます。
プロバイダーは、コンテナー内の選択が大幅に変更されたときに UIA_Selection_InvalidatedEventId 型のイベントを発生させる必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP [デスクトップ アプリ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | uiautomationcore.h (UIAutomation.h を含む) |