IVsWindowSearchCustomFilter.ApplyFilter(String, Int32, Int32) Methode

Definition

Filtert die aktuelle Suchzeichenfolge.

public:
 void ApplyFilter([Runtime::InteropServices::Out] System::String ^ % pbstrSearchString, [Runtime::InteropServices::Out] int % piSelectionStart, [Runtime::InteropServices::Out] int % piSelectionEnd);
void ApplyFilter([Runtime::InteropServices::Out] std::wstring const & & pbstrSearchString, [Runtime::InteropServices::Out] int & piSelectionStart, [Runtime::InteropServices::Out] int & piSelectionEnd);
public void ApplyFilter (out string pbstrSearchString, out int piSelectionStart, out int piSelectionEnd);
abstract member ApplyFilter :  *  *  -> unit
Public Sub ApplyFilter (ByRef pbstrSearchString As String, ByRef piSelectionStart As Integer, ByRef piSelectionEnd As Integer)

Parameter

pbstrSearchString
String

[in, out] Die aktuelle Suchzeichenfolge, die gefiltert werden soll. Gibt eine Zeichenfolge zurück, die durch die Folteraktion geändert wurde.

piSelectionStart
Int32

[in, out] Die Position in der Zeichenfolge, an der das Filtern beginnen soll (0 gibt das erste Zeichen in der Zeichenfolge an). Gibt die Anfangsposition der gefilterten Zeichenfolge zurück.

piSelectionEnd
Int32

[in, out] Die Position in der Zeichenfolge, an der das Filtern beendet werden soll (-1 gibt das letzte Zeichen in der Zeichenfolge an). Gibt die Stopp-Position der gefilterten Zeichenfolge zurück.

Hinweise

Diese Methode wendet den Filter auf die aktuelle Such Zeichenfolge an, gibt das Ergebnis zurück, und ein Auswahl Intervall begrenzt die Zeichenfolge, die angezeigt werden soll. Verwenden Sie-1, um das Zeichen folgen Ende, [0,-1] anzugeben, um die gesamte Zeichenfolge auszuwählen, usw.

Beispielsweise können Sie Text wie "Filter:()" anfügen, <parameter> Wenn kein Text ausgewählt ist, und eine Auswahl für die Zeichenfolge "" zurückgeben, <parameter> um die Ersetzung zu vereinfachen. Sie können auch Text um den markierten Text einfügen, z. b. "Filter:(<existing_selection>)".

Gilt für