ITextRange::SetPoint メソッド (tom.h)

[種類] に従って配置されたポイント (xy) を指定した上または上 (Extend に応じて) に基づいて範囲を変更します

構文

HRESULT SetPoint(
  [in] long x,
  [in] long y,
  [in] long Type,
  [in] long Extend
);

パラメーター

[in] x

型: long

指定したポイントの水平方向の座標 (絶対画面座標)。

[in] y

型: long

指定したポイントの垂直座標 (絶対画面座標)。

[in] Type

型: long

指定したポイントに移動する終点。 次のいずれかになります。

tomStart 範囲の開始位置を移動します。
tomEnd 範囲の末尾を移動します。

[in] Extend

型: long

範囲のエンドポイントを設定する方法。 Extend が 0 (既定値) の場合、範囲は指定したポイント (または選択可能なテキストを含む最も近い位置) の挿入ポイントです。 Extend が 1 の場合、Type で指定された終点はポイントに移動され、もう一方の端は単独のままです。

戻り値

種類: HRESULT

メソッドは S_OKを返します。

注釈

アプリケーションは WindowFromPoint 関数の指定したポイントを使用してウィンドウのハンドルを取得できます。通常は、クライアント四角形の座標を検索するために使用できます (ただし、注目すべき例外は Windowless Controls です)。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー tom.h
[DLL] Msftedit.dll

関連項目

概念

GetPoint

ITextRange

リファレンス

Text オブジェクト モデル