共用方式為


ITextRange::SetStart 方法 (tom.h)

設定此範圍開頭的字元位置。

語法

HRESULT SetStart(
  [in] long cpFirst
);

參數

[in] cpFirst

類型: long

範圍開頭的新字元位置。

傳回值

類型: HRESULT

方法會傳回 HRESULT 值。 如果方法成功,它會 傳回S_OK。 如果方法失敗,它會傳回S_FALSE。

備註

請注意,如果 cpFirst 大於範圍的結束位置,這個方法會將結束位置設定為 cpFirst,讓範圍成為插入點。 如果此範圍是選取範圍,則開始位置會變成使用中結束,如果顯示器未凍結,則會捲動到檢視中。

ITextRange::SetEnd 會設定範圍的結束位置,而 ITextRange::SetRange 會同時設定這兩個範圍結尾。 下列範例示範如何將非變質範圍轉換成一個 (插入點) 變質。

range.End = range.Start

同樣地, range.Start = range.End 將範圍轉換成結束位置的插入點。

如果結尾位置不在本文結尾,下列範例會將 1 新增至結尾位置。

range.End = range.End + 1

這也會讓結束位置成為範圍的使用中結尾,而且可以將變質的範圍變成非產生的範圍。

規格需求

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

另請參閱

概念

GetStart

ITextRange

參考

SetEnd

SetRange

文字物件模型