Compartir a través de


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
System_CAPS_pubproperty 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.

System_CAPS_pubproperty SearchEnabled

Determina si se debe habilitar la búsqueda de la ventana.

System_CAPS_pubproperty SearchFiltersEnum

Devuelve una interfaz que puede utilizar para enumerar los filtros de búsqueda.

System_CAPS_pubproperty SearchOptionsEnum

Permite al host de búsqueda de ventana obtener opciones de búsqueda reemplazable.

Métodos

Nombre Descripción
System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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

System_CAPS_pubmethod 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