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