IVsWindowSearch Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von einem Fenster implementiert, das durchsuchbaren Inhalt enthalten soll. Der suchhost ruft diese Schnittstelle auf, um die Suche zu initiieren oder Suchoptionen abzurufen. Wenn die Schnittstelle von einem Tool Fenster in der IVsWindowPane-Klasse oder auf VSFPROPID_ViewHelper implementiert wird, wird Sie von der Shell auf SearchEnabled aufgerufen, um zu überprüfen, ob die Suche für das Tool Fenster aktiviert ist. Die Shell richtet automatisch einen dem Fenster zugeordneten suchhost ein. dabei wird die Standard Platzierung für das Such Steuerelement im shellframe/Symbolleisten Bereich verwendet.
public interface class IVsWindowSearch
public interface class IVsWindowSearch
__interface IVsWindowSearch
public interface IVsWindowSearch
type IVsWindowSearch = interface
Public Interface IVsWindowSearch
- Abgeleitet
Hinweise
Ein Beispiel finden Sie unter Hinzufügen von Suchfunktionen zu einem Tool Fenster.
Eigenschaften
| Category |
Ruft die GUID des Such Anbieters ab. Bei einem Tool Fenster-Suchanbieter wird die Tool Fenster-GUID standardmäßig verwendet, wenn die Kategorie nicht zurückgegeben wird. |
| SearchEnabled |
Bestimmt, ob die Suche für das Fenster aktiviert werden soll. |
| SearchFiltersEnum |
Gibt eine-Schnittstelle zurück, die zum Aufzählen von Suchfiltern verwendet werden kann. |
| SearchOptionsEnum |
Ermöglicht dem Fenster suchhost, über schreibbare Suchoptionen zu erhalten. |
Methoden
| ClearSearch() |
Löscht das Suchergebnis, z. b. Nachdem der Benutzer den Inhalt des Such Bearbeitungs Felds gelöscht hat. |
| CreateSearch(UInt32, IVsSearchQuery, IVsSearchCallback) |
Erstellt ein neues Objekt für die Suchaufgabe. Die Aufgabe ist "Kaltstart". Start () muss für das Task-Objekt aufgerufen werden, um die Suche zu starten. |
| OnNavigationKeyDown(UInt32, UInt32) |
Ermöglicht dem Fenster die Vorschau einiger KeyDown-Ereignisse, die zum Navigieren zwischen den Suchergebnissen oder zum Ausführen von Aktionen verwendet werden können. |
| ProvideSearchSettings(IVsUIDataSource) |
Ermöglicht dem Fenster suchhost, über schreibbare Suchoptionen zu erhalten. |