Interfaz IVsWindowSearch
Publicado: octubre de 2016
Implementa una ventana que desee tener contenido de búsqueda. El host de búsqueda llamará a esta interfaz para iniciar la búsqueda o para obtener opciones de búsqueda. Cuando se implementa la interfaz de una ventana de herramientas en la clase IVsWindowPane o VSFPROPID_ViewHelper, se llamará shell en SearchEnabled para comprobar si está habilitada la búsqueda de la ventana de herramientas. El shell se instalará automáticamente un host de búsqueda asociado a la ventana mediante la posición predeterminada para el control de búsqueda en el área de fotograma o barra de herramientas de shell.
Espacio de nombres: Microsoft.VisualStudio.Shell.Interop
Ensamblado: Microsoft.VisualStudio.Shell.Interop.11.0 (en Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Sintaxis
[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
Propiedades
Nombre | Descripción | |
---|---|---|
Category | Obtiene el GUID del proveedor de búsqueda. Para una herramienta de proveedor de búsqueda de ventana, si la categoría no se devuelve el guid de la ventana de herramienta se utilizará de forma predeterminada. |
|
SearchEnabled | Determina si se debe habilitar la búsqueda de la ventana. |
|
SearchFiltersEnum | Devuelve una interfaz que puede utilizar para enumerar los filtros de búsqueda. |
|
SearchOptionsEnum | Permite al host de búsqueda de ventana obtener opciones de búsqueda reemplazable. |
Métodos
Nombre | Descripción | |
---|---|---|
ClearSearch() | Borra los resultados de búsqueda, por ejemplo, después de que el usuario haya borrado el contenido del cuadro de edición de búsqueda. |
|
CreateSearch(UInt32, IVsSearchQuery, IVsSearchCallback) | Crea un nuevo objeto de tarea de búsqueda. La tarea de inicio en frío: Start() debe llamarse en el objeto de tarea para iniciar la búsqueda. |
|
OnNavigationKeyDown(UInt32, UInt32) | Permite que la ventana de vista previa de algunos eventos keydown que pueden utilizarse para navegar entre los resultados de búsqueda o actuar sobre ellas |
|
ProvideSearchSettings(IVsUIDataSource) | Permite al host de búsqueda de ventana obtener opciones de búsqueda reemplazable. |
Comentarios
Para obtener un ejemplo, vea Agregar búsqueda a una ventana de herramientas.
Ver también
Espacio de nombres Microsoft.VisualStudio.Shell.Interop
Volver al principio