共用方式為


ITextRange::SetRange 方法 (tom.h)

將範圍端點調整為指定的值。

語法

HRESULT SetRange(
  long cpAnchor,
  long cpActive
);

參數

cpAnchor

類型: long

範圍錨點結尾的字元位置。

cpActive

類型: long

範圍使用中結尾的字元位置。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

這個方法會將範圍的開始位置設定為 min(cpActive, cpAnchor),並將結束位置設定為 max(cpActive, cpAnchor)。 如果範圍是非產生的選取範圍, cpAnchor 是作用中的結尾, 而 cpAnchor 是錨點結尾。 如果範圍是變質的選取範圍,則選取範圍會顯示在行的開頭,而不是在上一行的結尾。

這個方法會移除此範圍可能具有的任何其他子範圍。 若要保留目前的子範圍,請使用 ITextRange2::SetActiveSubrange

如果文字範圍是選取範圍,您可以使用 ITextSelection::SetFlags 方法來設定選取範圍的屬性。

規格需求

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

另請參閱

概念

ITextRange

參考

文字物件模型