IVsTextLineMarker.ResetSpan(Int32, Int32, Int32, Int32) 方法

定义

重置文本标记的位置。

public:
 int ResetSpan(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex);
public:
 int ResetSpan(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex);
int ResetSpan(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex);
public int ResetSpan (int iStartLine, int iStartIndex, int iEndLine, int iEndIndex);
abstract member ResetSpan : int * int * int * int -> int
Public Function ResetSpan (iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer) As Integer

参数

iStartLine
Int32

中包含文本标记开头的行。

iStartIndex
Int32

中行内文本标记的起始字符索引。 此值必须小于或等于行的长度。

iEndLine
Int32

中包含文本标记结尾的行。

iEndIndex
Int32

中行内文本标记的结束字符索引。 此值必须是行的长度。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 textmgr:

HRESULT IVsTextLineMarker::ResetSpan(  
   [in] long iStartLine,  
   [in] CharIndex iStartIndex,  
   [in] long iEndLine  
);  

使用此方法更改文本标记的范围

适用于