IVsTextFind.Find(String, Int32, Int32, Int32, Int32, Int32, Int32, Int32) Methode

Definition

Sucht einen angegebenen Textblock im Textpuffer.

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

Parameter

pszText
String

[in] Zeiger auf eine mit NULL endende Zeichenfolge, die den Text enthält.

iStartLine
Int32

[in] Ganze Zahl, die die Startzeile enthält.

iStartIndex
Int32

[in] Ganzzahliger Indexwert für das Anfangszeichen innerhalb der Zeile. Muss kleiner oder gleich der Länge der Zeile sein).

iEndLine
Int32

[in] Ganzzahliger Wert für das Ende der Zeile.

iEndIndex
Int32

[in] Ganzzahliger Indexwert für das abschließende Zeichen in der Zeile. Muss kleiner oder gleich der Länge der Zeile sein.)

iFlags
Int32

[in] Flags aus der TextFindMode-Enumeration.

piLine
Int32

[out] Zeiger auf die Zeilennummer, in der sich der gewünschte Text befindet.

piCol
Int32

[out] Zeiger auf die Spaltennummer in der Zeile, in der sich der gewünschte Text befindet.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

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  
);  

Gilt für