ITextProvider インターフェイス (uiautomationcore.h)

テキストを含むコントロールへのアクセスを提供します。

継承

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

メソッド

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

 
ITextProvider::get_DocumentRange

文書のメインテキストを囲むテキスト範囲を取得します。 (ITextProvider.get_DocumentRange)
ITextProvider::get_SupportedTextSelection

コントロールでサポートされているテキスト選択の種類を指定する値を取得します。 (ITextProvider.get_SupportedTextSelection)
ITextProvider::GetSelection

テキスト ベースのコントロールで現在選択されているテキストを表すテキスト範囲のコレクションを取得します。 (ITextProvider.GetSelection)
ITextProvider::GetVisibleRanges

各テキスト範囲が表示されているテキストの連続したスパンを表すテキスト ベースのコントロールから、結合されていないテキスト範囲の配列を取得します。 (ITextProvider.GetVisibleRanges)
ITextProvider::RangeFromChild

イメージ、ハイパーリンク、その他の埋め込みオブジェクトなどの子要素を囲むテキスト範囲を取得します。
ITextProvider::RangeFromPoint

指定した画面座標の最も近くにある低次元 (空の) テキスト範囲を返します。

注釈

Text コントロール パターンをサポートする必要がある Microsoft UI オートメーション プロバイダーに実装されます。

要件

要件
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー uiautomationcore.h (UIAutomation.h を含む)

こちらもご覧ください

ITextProvider2

ITextRangeProvider

UI オートメーション プロバイダーの概要