次の方法で共有


クライアントの UI オートメーション要素インターフェイス

このセクションでは、MICROSOFT UI オートメーション クライアントが UI オートメーション要素の検索、アクセス、クエリを実行するために使用するインターフェイスについて説明します。

このセクションでは、次の操作を行います。

インターフェイス 形容
IUIAutomation
UI オートメーション クライアント アプリケーションが UI オートメーション要素を検出、アクセス、フィルター処理できるようにするメソッドを公開します。 UI オートメーションは、UI オートメーションのすべての要素を、IUIAutomation インターフェイスによって表されるオブジェクトとして公開します。 このインターフェイスのメンバーは、特定の要素に固有ではありません。
IUIAutomation2
IUIAutomation インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation3
IUIAutomation2 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation4する
IUIAutomation3 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation5
IUIAutomation4 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomation6
IUIAutomation5 インターフェイスを拡張して、UI オートメーション機能を制御するための追加のメソッドを公開します。
IUIAutomationCacheRequest
キャッシュ要求のプロパティとメソッドを公開します。 クライアント アプリケーションでは、このインターフェイスを使用して、UI オートメーション要素が取得されたときにキャッシュされるプロパティとコントロール パターンを指定します。
IUIAutomationElement
UI 項目を表す UI オートメーション要素のメソッドとプロパティを公開します。
IUIAutomationElement2
IUIAutomationElement インターフェイスを拡張します。
IUIAutomationElement3
IUIAutomationElement2 インターフェイスを拡張します。
IUIAutomationElement4
IUIAutomationElement3 インターフェイスを拡張します。
IUIAutomationElement5
IUIAutomationElement4 インターフェイスを拡張して、現在のランドマーク データとキャッシュされたランドマーク データへのアクセスを提供します。
IUIAutomationElement6
IUIAutomationElement5 インターフェイスを拡張して、現在の完全な説明とキャッシュされた完全な説明へのアクセスを提供します。
IUIAutomationElement7
IUIAutomationElement6 インターフェイスを拡張します。
IUIAutomationElement8
IUIAutomationElement7 インターフェイスを拡張します。
IUIAutomationElement9
IUIAutomationElement8 インターフェイスを拡張します。
IUIAutomationElementArray
UI オートメーション要素のコレクションを表します。
IUIAutomationRegistrar
新しいコントロール パターン、プロパティ、およびイベントを登録するためのメソッドを公開します。
IUIAutomationTreeWalker
UI オートメーション クライアント アプリケーションがデスクトップ上の UI オートメーション要素を表示および移動するために使用するプロパティとメソッドを公開します。

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