次の方法で共有


IUIAutomationTextRange::GetBoundingRectangles メソッド (uiautomationclient.h)

テキスト範囲内のテキストの表示されている各行 (全体または一部) に外接する四角形のコレクションを取得します。

構文

HRESULT GetBoundingRectangles(
  [out, retval] SAFEARRAY **boundingRects
);

パラメーター

[out, retval] boundingRects

種類: SAFEARRAY**

テキスト範囲内のテキストの完全または部分的に表示される行ごとに、外接する四角形の配列へのポインターを受け取ります。 縮小された (空の) テキスト範囲、または完全に画面外、表示外にスクロール、または重なり合うウィンドウで隠されているテキスト範囲の場合は、空の配列が返されます。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

外接する四角形を SAFEARRAY に格納する方法の詳細については、「 セーフ配列を使用するためのベスト プラクティス」を参照してください。

要件

要件
サポートされている最小のクライアント 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 を含む)

関連項目

概念

IUIAutomationTextRange

リファレンス

SafeArrayToRectNativeArray

テキスト コンテンツのUI オートメーションサポート