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 |
另請參閱
概念
參考