IUIAutomationElement インターフェイス (uiautomationclient.h)

UI 項目を表す UI オートメーション要素のメソッドとプロパティを公開します。

継承

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

メソッド

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

 
IUIAutomationElement::BuildUpdatedCache

キャッシュが更新された新しい UI オートメーション要素を取得します。
IUIAutomationElement::FindAll

指定した条件を満たすすべての UI オートメーション要素を返します。
IUIAutomationElement::FindAllBuildCache

指定した条件を満たすすべての UI オートメーション要素を返し、要求されたプロパティとコントロール パターンをプリフェッチし、プリフェッチされた項目をキャッシュに格納します。
IUIAutomationElement::FindFirst

指定した条件に一致する最初の子要素または子孫要素を取得します。
IUIAutomationElement::FindFirstBuildCache

指定した条件に一致する最初の子要素または子孫要素を取得し、要求されたプロパティとコントロール パターンをプリフェッチし、プリフェッチされた項目をキャッシュに格納します。
IUIAutomationElement::get_CachedAcceleratorKey

要素のキャッシュされたアクセラレータ キーを取得します。
IUIAutomationElement::get_CachedAccessKey

要素のキャッシュされたアクセス キー文字を取得します。
IUIAutomationElement::get_CachedAriaProperties

要素のキャッシュされたアクセシビリティ対応リッチ インターネット アプリケーション (ARIA) プロパティを取得します。
IUIAutomationElement::get_CachedAriaRole

要素のキャッシュされたアクセシビリティ対応リッチ インターネット アプリケーション (ARIA) ロールを取得します。
IUIAutomationElement::get_CachedAutomationId

要素のキャッシュされた Microsoft UI オートメーション識別子を取得します。
IUIAutomationElement::get_CachedBoundingRectangle

要素を完全に囲む四角形のキャッシュされた座標を取得します。
IUIAutomationElement::get_CachedClassName

要素のキャッシュされたクラス名を取得します。
IUIAutomationElement::get_CachedControllerFor

この要素がコントローラーとして機能する UI オートメーション要素のキャッシュされた配列を取得します。
IUIAutomationElement::get_CachedControlType

要素のコントロール型を示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedCulture

要素に関連付けられているカルチャを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedDescribedBy

この要素を記述する要素のキャッシュされた配列を取得します。
IUIAutomationElement::get_CachedFlowsTo

現在の要素の後の読み取り順序を示す要素のキャッシュされた配列を取得します。
IUIAutomationElement::get_CachedFrameworkId

要素に関連付けられている基になる UI フレームワークのキャッシュされた名前を取得します。
IUIAutomationElement::get_CachedHasKeyboardFocus

要素にキーボード フォーカスがあるかどうかを示すキャッシュされた値。
IUIAutomationElement::get_CachedHelpText

要素のキャッシュされたヘルプ テキストを取得します。
IUIAutomationElement::get_CachedIsContentElement

要素がコンテンツ要素であるかどうかを示すキャッシュされた値。
IUIAutomationElement::get_CachedIsControlElement

要素がコントロール要素であるかどうかを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedIsDataValidForForm

要素にフォームの有効なデータが含まれているかどうかを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedIsEnabled

要素が有効かどうかを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedIsKeyboardFocusable

要素がキーボード フォーカスを受け入れられるかどうかを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedIsOffscreen

要素が画面外かどうかを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedIsPassword

要素に偽装パスワードが含まれているかどうかを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedIsRequiredForForm

フォームに要素を入力する必要があるかどうかを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedItemStatus

要素内の項目の状態のキャッシュされた説明を取得します。
IUIAutomationElement::get_CachedItemType

要素によって表される項目の種類を記述するキャッシュされた文字列を取得します。
IUIAutomationElement::get_CachedLabeledBy

この要素のテキスト ラベルを含むキャッシュされた要素を取得します。
IUIAutomationElement::get_CachedLocalizedControlType

要素のコントロール型のキャッシュされたローカライズされた説明を取得します。
IUIAutomationElement::get_CachedName

要素のキャッシュされた名前を取得します。
IUIAutomationElement::get_CachedNativeWindowHandle

要素のキャッシュされたウィンドウ ハンドルを取得します。
IUIAutomationElement::get_CachedOrientation

要素の向きを示すキャッシュされた値を取得します。
IUIAutomationElement::get_CachedProcessId

要素をホストするプロセスのキャッシュされた ID を取得します。
IUIAutomationElement::get_CachedProviderDescription

この要素のプロバイダーのキャッシュされた説明を取得します。
IUIAutomationElement::get_CurrentAcceleratorKey

要素のアクセラレータ キーを取得します。
IUIAutomationElement::get_CurrentAccessKey

要素のアクセス キー文字を取得します。
IUIAutomationElement::get_CurrentAriaProperties

要素のアクセシビリティ対応リッチ インターネット アプリケーション (ARIA) プロパティを取得します。
IUIAutomationElement::get_CurrentAriaRole

要素のアクセシビリティ対応リッチ インターネット アプリケーション (ARIA) ロールを取得します。
IUIAutomationElement::get_CurrentAutomationId

要素の Microsoft UI オートメーション識別子を取得します。
IUIAutomationElement::get_CurrentBoundingRectangle

要素を完全に囲む四角形の座標を取得します。
IUIAutomationElement::get_CurrentClassName

要素のクラス名を取得します。
IUIAutomationElement::get_CurrentControllerFor

この要素がコントローラーとして機能する要素の配列を取得します。
IUIAutomationElement::get_CurrentControlType

要素のコントロール型を取得します。
IUIAutomationElement::get_CurrentCulture

要素のカルチャ識別子を取得します。
IUIAutomationElement::get_CurrentDescribedBy

この要素を記述する要素の配列を取得します。
IUIAutomationElement::get_CurrentFlowsTo

現在の要素の後の読み取り順序を示す要素の配列を取得します。
IUIAutomationElement::get_CurrentFrameworkId

基になる UI フレームワークの名前を取得します。
IUIAutomationElement::get_CurrentHasKeyboardFocus

要素にキーボード フォーカスがあるかどうかを示します。
IUIAutomationElement::get_CurrentHelpText

要素のヘルプ テキストを取得します。
IUIAutomationElement::get_CurrentIsContentElement

要素がコンテンツ要素かどうかを示します。
IUIAutomationElement::get_CurrentIsControlElement

要素がコントロール要素かどうかを示します。
IUIAutomationElement::get_CurrentIsDataValidForForm

要素にフォームの有効なデータが含まれているかどうかを示します。
IUIAutomationElement::get_CurrentIsEnabled

要素が有効かどうかを示します。
IUIAutomationElement::get_CurrentIsKeyboardFocusable

要素がキーボード フォーカスを受け入れられるかどうかを示します。
IUIAutomationElement::get_CurrentIsOffscreen

要素が画面外かどうかを示します。
IUIAutomationElement::get_CurrentIsPassword

要素に偽装パスワードが含まれているかどうかを示します。
IUIAutomationElement::get_CurrentIsRequiredForForm

要素をフォームに入力する必要があるかどうかを示します。
IUIAutomationElement::get_CurrentItemStatus

要素内の項目の状態の説明を取得します。
IUIAutomationElement::get_CurrentItemType

要素によって表される UI 項目の種類の説明を取得します。
IUIAutomationElement::get_CurrentLabeledBy

この要素のテキスト ラベルを含む 要素を取得します。
IUIAutomationElement::get_CurrentLocalizedControlType

要素のコントロール型のローカライズされた説明を取得します。
IUIAutomationElement::get_CurrentName

要素の名前を取得します。
IUIAutomationElement::get_CurrentNativeWindowHandle

要素のウィンドウ ハンドルを取得します。
IUIAutomationElement::get_CurrentOrientation

要素の向きを示す値を取得します。
IUIAutomationElement::get_CurrentProcessId

要素をホストするプロセスの識別子を取得します。
IUIAutomationElement::get_CurrentProviderDescription

この要素のプロバイダーの説明を取得します。
IUIAutomationElement::GetCachedChildren

この UI オートメーション要素のキャッシュされた子要素を取得します。
IUIAutomationElement::GetCachedParent

この UI オートメーション要素の親をキャッシュから取得します。
IUIAutomationElement::GetCachedPattern

この UI オートメーション要素の指定されたコントロール パターンの IUnknown インターフェイスをキャッシュから取得します。
IUIAutomationElement::GetCachedPatternAs

この UI オートメーション要素のキャッシュから、指定したパターンのコントロール パターン インターフェイスを取得します。
IUIAutomationElement::GetCachedPropertyValue

この UI オートメーション要素のキャッシュからプロパティ値を取得します。
IUIAutomationElement::GetCachedPropertyValueEx

この UI オートメーション要素のキャッシュからプロパティ値を取得し、必要に応じて既定値を無視します。
IUIAutomationElement::GetClickablePoint

クリックできる要素のポイントを取得します。
IUIAutomationElement::GetCurrentPattern

この UI オートメーション要素の指定したコントロール パターンの IUnknown インターフェイスを取得します。
IUIAutomationElement::GetCurrentPatternAs

この UI オートメーション要素の指定したパターンのコントロール パターン インターフェイスを取得します。
IUIAutomationElement::GetCurrentPropertyValue

この UI オートメーション要素のプロパティの現在の値を取得します。
IUIAutomationElement::GetCurrentPropertyValueEx

この UI オートメーション要素のプロパティ値を取得し、必要に応じて既定値を無視します。
IUIAutomationElement::GetRuntimeId

UI 要素に割り当てられた一意識別子を取得します。
IUIAutomationElement::SetFocus

キーボード フォーカスをこの UI オートメーション要素に設定します。

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム、SP3 を使用した Windows XP、Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム、WINDOWS Server 2003 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー uiautomationclient.h (UIAutomation.h を含む)

関連項目

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