Interfaccia IVsWindowSearch
Data di pubblicazione: ottobre 2016
Implementata da una finestra che desidera avere contenuto di ricerca. Questa interfaccia per avviare la ricerca oppure per ottenere le opzioni di ricerca viene chiamata nell'host. Quando l'interfaccia viene implementata da una finestra degli strumenti nella classe IVsWindowPane o VSFPROPID_ViewHelper, verrà chiamato dalla shell su SearchEnabled per verificare se la ricerca è abilitata per la finestra degli strumenti. La shell verrà impostate automaticamente in un host di ricerca associato alla finestra, utilizzando la posizione predefinita per il controllo di ricerca nell'area di frame o della barra degli strumenti della shell.
Spazio dei nomi: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Sintassi
[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
Proprietà
Nome | Descrizione | |
---|---|---|
Category | Ottiene il GUID del provider di ricerca. Per uno strumento di provider di ricerca di finestre, se la categoria non viene restituita il guid della finestra dello strumento da utilizzare per impostazione predefinita. |
|
SearchEnabled | Determina se la ricerca deve essere abilitata per la finestra. |
|
SearchFiltersEnum | Restituisce un'interfaccia che può essere utilizzata per enumerare i filtri di ricerca. |
|
SearchOptionsEnum | Consente all'host di ricerca di finestra ottenere le opzioni di ricerca sottoponibile a override. |
Metodi
Nome | Descrizione | |
---|---|---|
ClearSearch() | Cancella il risultato della ricerca, ad esempio, dopo che l'utente ha cancellato il contenuto della casella di modifica di ricerca. |
|
CreateSearch(UInt32, IVsSearchQuery, IVsSearchCallback) | Crea un nuovo oggetto di attività di ricerca. L'attività di avvio a freddo: Start () deve essere chiamato sull'oggetto attività per avviare la ricerca. |
|
OnNavigationKeyDown(UInt32, UInt32) | Consente la finestra Anteprima di alcuni eventi keydown che possono essere utilizzati per spostarsi tra i risultati della ricerca o eseguire azioni su di essi |
|
ProvideSearchSettings(IVsUIDataSource) | Consente all'host di ricerca di finestra ottenere le opzioni di ricerca sottoponibile a override. |
Osservazioni
Per un esempio, vedere ricerca aggiunta a una finestra degli strumenti.
Vedere anche
Spazio dei nomi Microsoft.VisualStudio.Shell.Interop
Torna all'inizio