ITextRange::SetPoint 方法 (tom.h)

根據根據 Type 對齊 (xy) 對齊的點) 延伸) ,根據指定點或 (向上變更範圍。

語法

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 是零 (預設) ,則範圍是指定點 (的插入點,或是最接近具有可選取文字) 的點。 如果 Extend1,Type 所指定的結尾會移至點,而另一端則單獨保留。

傳回值

類型: HRESULT

方法會傳回 S_OK

備註

應用程式可以使用 WindowFromPoint 函式中的指定點來取得視窗的句柄,這通常可以用來尋找用戶端矩形座標 (,雖然有顯著的例外狀況是使用 Windowless Controls) 。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 tom.h
Dll Msftedit.dll

另請參閱

概念

GetPoint

ITextRange

參考

文字物件模型