IRawElementProviderFragmentRoot インターフェイス

定義

フラグメント内のルート要素のメソッドとプロパティを公開します。

public interface class IRawElementProviderFragmentRoot : System::Windows::Automation::Provider::IRawElementProviderFragment
public interface class IRawElementProviderFragmentRoot : System::Windows::Automation::Provider::IRawElementProviderFragment, System::Windows::Automation::Provider::IRawElementProviderSimple
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment, System.Windows.Automation.Provider.IRawElementProviderSimple
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment, System.Windows.Automation.Provider.IRawElementProviderSimple
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRawElementProviderFragmentRoot = interface
    interface IRawElementProviderFragment
    interface IRawElementProviderSimple
type IRawElementProviderFragmentRoot = interface
    interface IRawElementProviderFragment
    interface IRawElementProviderSimple
Public Interface IRawElementProviderFragmentRoot
Implements IRawElementProviderFragment
Public Interface IRawElementProviderFragmentRoot
Implements IRawElementProviderFragment, IRawElementProviderSimple
属性
実装

注釈

このインターフェイスは、フレームワーク内のルート要素によって実装されます。たとえば、ウィンドウ内のリスト ボックスなどです。 リスト 項目など、同じフラグメント内の他の要素は、 IRawElementProviderFragment インターフェイスを実装します。

プロパティ

名前 説明
BoundingRectangle

この要素の外接する四角形を取得します。

(継承元 IRawElementProviderFragment)
FragmentRoot

フラグメントのルート ノードを取得します。

(継承元 IRawElementProviderFragment)
HostRawElementProvider

この要素の基本プロバイダーを取得します。

(継承元 IRawElementProviderSimple)
ProviderOptions

UI オートメーション プロバイダーの特性を指定する値を取得します (クライアント側プロバイダーかサーバー側プロバイダーかなど)。

(継承元 IRawElementProviderSimple)

メソッド

名前 説明
ElementProviderFromPoint(Double, Double)

指定したポイントにある、このフラグメント内の要素を取得します。

GetEmbeddedFragmentRoots()

現在の要素をルートとするUI オートメーション要素ツリーに埋め込まれているフラグメント ルートの配列を取得します。

(継承元 IRawElementProviderFragment)
GetFocus()

入力フォーカスを持つこのフラグメント内の要素を取得します。

GetPatternProvider(Int32)

UI オートメーション要素のコントロール パターンのサポートを提供するオブジェクトを取得します。

(継承元 IRawElementProviderSimple)
GetPropertyValue(Int32)

UI オートメーション プロバイダーでサポートされているプロパティの値を取得します。

(継承元 IRawElementProviderSimple)
GetRuntimeId()

要素のランタイム識別子を取得します。

(継承元 IRawElementProviderFragment)
Navigate(NavigateDirection)

ツリー内の指定した方向のUI オートメーション要素を取得します。

(継承元 IRawElementProviderFragment)
SetFocus()

フォーカスをこの要素に設定します。

(継承元 IRawElementProviderFragment)

適用対象

こちらもご覧ください