クライアントのコントロール パターン インターフェイス

このセクションでは、アンマネージド 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の
ウィンドウの基本的な機能へのアクセスを提供します。

UI オートメーション クライアント の