IGridProvider インターフェイス (uiautomationcore.h)

キーボードを使用して、走査可能な 2 次元論理座標系 (つまり、Microsoft UI オートメーション クライアントは隣接するコントロールに移動できる) で編成された子要素のコレクションのコンテナーとして機能するコントロールへのアクセスを提供します。 この要素の子は 、IGridItemProvider を実装する必要があります。

継承

IGridProvider インターフェイスは、IUnknown インターフェイスから継承されます。 IGridProvider には、次の種類のメンバーもあります。

メソッド

IGridProvider インターフェイスには、これらのメソッドがあります。

 
IGridProvider::get_ColumnCount

グリッド内の列の合計数を指定します。
IGridProvider::get_RowCount

グリッド内の行の合計数を指定します。
IGridProvider::GetItem

指定したセルの Microsoft UI オートメーション プロバイダーを取得します。

注釈

IGridProvider インターフェイスは、子要素のコレクションのコンテナーとして機能するコントロールへのUI オートメーションクライアント アクセスをサポートするメソッドとプロパティを公開します。 この要素の子は、IGridItemProvider を実装し、キーボードを使用して走査できる (つまり、UI オートメーション クライアントが隣接するコントロールに移動できる) 2 次元論理座標系で編成する必要があります。

Grid コントロール パターンをサポートする必要があるUI オートメーション プロバイダーに実装されます。

IGridProvider では、グリッドのアクティブな操作は有効になりません。 このために ITransformProvider を実装する必要があります。

要件

要件
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー uiautomationcore.h (UIAutomation.h を含む)

関連項目

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