Partager via


IVsWindowSearch interface

 

Date de publication : novembre 2016

Implémenté par une fenêtre qui veut que la recherche de contenu. L’hôte recherche appelle cette interface pour lancer la recherche ou d’obtenir des options de recherche. Lorsque l’interface est implémentée par une fenêtre outil sur la classe IVsWindowPane ou VSFPROPID_ViewHelper, elle sera appelée par le shell sur SearchEnabled pour vérifier si la recherche est activée pour la fenêtre outil. L’interpréteur de commandes configure automatiquement un hôte associé à la fenêtre, à l’aide de l’emplacement par défaut pour le contrôle de recherche dans la zone d’image/barre d’outils shell.

Espace de noms:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (dans Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntaxe

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")]
public interface IVsWindowSearch
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")]
public interface class IVsWindowSearch
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")>]
type IVsWindowSearch = interface end
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")>
Public Interface IVsWindowSearch

Propriétés

Nom Description
System_CAPS_pubproperty Category

Obtient le GUID du fournisseur de recherche. Moteur de recherche de fenêtre, si la catégorie n’est pas renvoyée le guid de la fenêtre outil servira par défaut pour un outil.

System_CAPS_pubproperty SearchEnabled

Détermine si la recherche doit être activée pour la fenêtre.

System_CAPS_pubproperty SearchFiltersEnum

Retourne une interface qui peut être utilisée pour énumérer les filtres de recherche.

System_CAPS_pubproperty SearchOptionsEnum

Permet à l’hôte de recherche de fenêtre obtenir des options de recherche substituable.

Méthodes

Nom Description
System_CAPS_pubmethod ClearSearch()

Efface les résultats de la recherche, par exemple, une fois que l’utilisateur a effacé le contenu de la zone d’édition rechercher.

System_CAPS_pubmethod CreateSearch(UInt32, IVsSearchQuery, IVsSearchCallback)

Crée un nouvel objet de tâche de recherche. La tâche est démarré à froid - Start() doit être appelée sur l’objet de tâche pour commencer la recherche.

System_CAPS_pubmethod OnNavigationKeyDown(UInt32, UInt32)

Permet à la fenêtre Afficher un aperçu de certains événements keydown qui peuvent être utilisés pour naviguer entre les résultats de recherche ou prenez une mesure

System_CAPS_pubmethod ProvideSearchSettings(IVsUIDataSource)

Permet à l’hôte de recherche de fenêtre obtenir des options de recherche substituable.

Notes

Pour obtenir un exemple, consultez Ajout d’une recherche dans une fenêtre outil.

Voir aussi

Microsoft.VisualStudio.Shell.Interop espace de noms

Retour au début