IVsTextFind.Find 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
查找文本缓冲区中的给定文本块。
public:
int Find(System::String ^ pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, [Runtime::InteropServices::Out] int % piLine, [Runtime::InteropServices::Out] int % piCol);
int Find(std::wstring const & pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, [Runtime::InteropServices::Out] int & piLine, [Runtime::InteropServices::Out] int & piCol);
public int Find (string pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, out int piLine, out int piCol);
abstract member Find : string * int * int * int * int * int * int * int -> int
Public Function Find (pszText As String, iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, iFlags As Integer, ByRef piLine As Integer, ByRef piCol As Integer) As Integer
参数
- pszText
- String
中指向以 null 结尾的字符串的指针,该字符串包含文本。
- iStartLine
- Int32
中包含起始行的整数。
- iStartIndex
- Int32
中行中起始字符的整数索引值。 必须小于或等于行的长度。 )
- iEndLine
- Int32
中行末尾的整数值。
- iEndIndex
- Int32
中行中结束字符的整数索引值。 必须小于或等于行的长度。 )
- iFlags
- Int32
中枚举中的标志 TextFindMode 。
- piLine
- Int32
弄一个指针,指向所需文本所在的行号。
- piCol
- Int32
弄一个指针,指向所需文本所在行的列号。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 textmgr:
HRESULT IVsTextFind::Find(
[in] const WCHAR *pszText,
[in] long iStartLine,
[in] CharIndex iStartIndex,
[in] long iEndLine,
[in] CharIndex iEndIndex,
[in] long iFlags,
[out] long *piLine,
[out] long *piCol
);