クライアントのコントロール パターン インターフェイス
このセクションでは、アンマネージド UI オートメーション クライアント アプリケーションのコントロール パターン インターフェイスについて説明します。
このセクションの内容
インターフェイス | 説明 |
---|---|
IUIAutomationAnnotationPattern |
ドキュメント内の注釈のプロパティへのアクセスを提供します。 |
IUIAutomationCustomNavigationPattern |
カスタム ナビゲーション順序をサポートするコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドを公開します。 |
IUIAutomationDockPattern |
子要素を互いに相対的に水平方向および垂直方向に配置できるようにするコントロールへのアクセスを提供します。 |
IUIAutomationDragPattern |
ドラッグ アンド ドロップ操作の一部としてドラッグできる要素に対して、UI オートメーション プロバイダーによって公開される情報へのアクセスを提供します。 |
IUIAutomationDropTargetPattern |
ドラッグ アンド ドロップ操作のドロップ 先となる要素に対して、UI オートメーション プロバイダーによって公開されるドラッグ アンド ドロップ情報へのアクセスを提供します。 |
IUIAutomationExpandCollapsePattern |
視覚的に展開してコンテンツを表示したり、折りたたんでコンテンツを非表示にしたりできるコントロールにアクセスできます。 |
IUIAutomationGridItemPattern |
IUIAutomationGridPattern インターフェイスをサポートするグリッド スタイルのコンテナー内の子コントロールへのアクセスを提供します。 |
IUIAutomationGridPattern |
行と列で走査できる 2 次元論理座標系で編成された子コントロールのコレクションのコンテナーとして機能するコントロールへのアクセスを提供します。 |
IUIAutomationInvokePattern |
クライアント アプリケーションがコントロール (通常はボタン) のアクションを呼び出すメソッドを公開します。 |
IUIAutomationItemContainerPattern |
仮想リストなどのコンテナーから項目を取得するメソッドを公開します。 |
IUIAutomationLegacyIAccessiblePattern |
UI オートメーション クライアントが Microsoft Active Accessibility (MSAA) サーバーから UI 情報を取得できるようにするメソッドとプロパティを公開します。 |
IUIAutomationMultipleViewPattern |
同じ情報または子コントロールのセットの複数の表現を切り替えることができるコントロールへのアクセスを提供します。 |
IUIAutomationObjectModelPattern |
コントロールまたはアプリケーションによって実装される基になるオブジェクト モデルへのアクセスを提供します。 |
IUIAutomationPatternHandler |
クライアント API ラッパー オブジェクトを返し、実際のプロバイダー インスタンスに対するプロパティとメソッドの要求をマーシャル解除します。 |
IUIAutomationPatternInstance |
コントロール パターン オブジェクトを表します。 クライアント API ラッパーは、このインターフェイスを使用して 、GetProperty メソッドと CallMethod メソッドに関するすべてのプロパティ呼び出しとメソッド呼び出しを実装します。 |
IUIAutomationRangeValuePattern |
値の範囲を示すコントロールへのアクセスを提供します。 |
IUIAutomationScrollItemPattern |
スクロール可能なビュー内の項目をビューの表示部分に配置できるようにするメソッドを公開します。 |
IUIAutomationScrollPattern |
子要素のコレクションのスクロール可能なコンテナーとして機能するコントロールへのアクセスを提供します。 |
IUIAutomationSelectionItemPattern |
IUIAutomationSelectionPattern をサポートするコンテナー コントロールの選択可能な子項目へのアクセスを提供します。 |
IUIAutomationSelectionPattern |
選択可能な子項目を含むコントロールへのアクセスを提供します。 この要素の子は 、IUIAutomationSelectionItemPattern をサポートしています。 |
IUIAutomationSelectionPattern2 |
IUIAutomationSelectionPattern インターフェイスを拡張して、選択した項目に関する情報を提供します。 |
IUIAutomationSpreadsheetItemPattern |
クライアント アプリケーションがスプレッドシート内の項目 (セル) に関する情報を取得できるようにします。 |
IUIAutomationSpreadsheetPattern |
クライアント アプリケーションがスプレッドシート内の項目 (セル) にアクセスできるようにします。 |
IUIAutomationStylesPattern |
UI オートメーション クライアントがドキュメント内の要素に関連付けられているビジュアル スタイルを取得できるようにします。 |
IUIAutomationSynchronizedInputPattern |
コントロールのキーボードまたはマウス入力へのアクセスを提供します。 |
IUIAutomationTableItemPattern |
IUIAutomationTablePattern をサポートするコンテナー内の子要素へのアクセスを提供します。 |
IUIAutomationTablePattern |
子要素のコレクションのコンテナーとして機能するコントロールへのアクセスを提供します。 この要素の子は IUIAutomationTableItemPattern をサポートし、行と列で走査できる 2 次元の論理座標系で編成されます。 |
IUIAutomationTextChildPattern |
別のテキスト ベースのコントロールの子または子孫であるテキスト ベースのコントロール (またはテキストに埋め込まれたオブジェクト) へのアクセスを提供します。 |
IUIAutomationTextEditPattern |
テキストを変更するコントロール (たとえば、自動修正の実行、入力方式エディター (IME) を通じた入力合成の有効化を行うコントロールなど) へのアクセスを提供します。 |
IUIAutomationTextPattern |
テキストを含むコントロールへのアクセスを提供します。 |
IUIAutomationTextPattern2 |
IUIAutomationTextPattern インターフェイスを拡張します。 |
IUIAutomationTextRange |
IUIAutomationTextPattern インターフェイスをサポートするコンテナー内の連続テキストのスパンへのアクセスを提供します。 クライアント アプリケーションでは、 IUIAutomationTextRange インターフェイスを使用して、テキスト スパンから埋め込みオブジェクトを選択、比較、および取得できます。 |
IUIAutomationTextRange2 |
IUIAutomationTextRange インターフェイスを拡張して、UI オートメーション クライアントがプログラムによってコンテキスト メニューを呼び出せるようにします。 |
IUIAutomationTextRange3 |
IUIAutomationTextRange2 インターフェイスを拡張して、テキスト範囲の基になるリッチ テキスト データへの高速アクセスをサポートします。 |
IUIAutomationTextRangeArray |
IUIAutomationTextRange オブジェクトのコレクションを表します。 |
IUIAutomationTogglePattern |
一連の状態を循環し、設定後に状態を維持できるコントロールへのアクセスを提供します。 |
IUIAutomationTransformPattern |
移動、サイズ変更、または回転できるコントロールへのアクセスを提供します。 |
IUIAutomationTransformPattern2 |
IUIAutomationTransformPattern インターフェイスを拡張して、UI オートメーション クライアントがコントロールのビューポート ズーム機能にプログラムでアクセスできるようにします。 |
IUIAutomationValuePattern |
範囲をまたがらず、文字列として表すことができる値を含むコントロールへのアクセスを提供します。 |
IUIAutomationVirtualizedItemPattern |
仮想化された項目を表します。これは、UI オートメーション ツリーのプレースホルダーオートメーション要素によって表される項目です。 |
IUIAutomationWindowPattern |
ウィンドウの基本的な機能へのアクセスを提供します。 |