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 | |
---|---|---|
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. |
|
SearchEnabled | Détermine si la recherche doit être activée pour la fenêtre. |
|
SearchFiltersEnum | Retourne une interface qui peut être utilisée pour énumérer les filtres de recherche. |
|
SearchOptionsEnum | Permet à l’hôte de recherche de fenêtre obtenir des options de recherche substituable. |
Méthodes
Nom | Description | |
---|---|---|
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. |
|
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. |
|
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 |
|
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