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 を含む)

関連項目

UI オートメーション プロバイダーの概要