IVsWindowSearch Interface

Definição

Implementado por uma janela que deseja ter conteúdo pesquisável. O host de pesquisa chamará essa interface para iniciar a pesquisa ou obter as opções de pesquisa. Quando a interface é implementada por uma janela de ferramentas na classe IVsWindowPane ou em VSFPROPID_ViewHelper, ela será chamada pelo shell no SearchEnabled para verificar se a pesquisa está habilitada para a janela de ferramentas. O Shell irá configurar automaticamente um host de pesquisa associado à janela, usando o posicionamento padrão para o controle de pesquisa na área do quadro do Shell/barra de ferramentas.

public interface class IVsWindowSearch
public interface class IVsWindowSearch
__interface IVsWindowSearch
public interface IVsWindowSearch
type IVsWindowSearch = interface
Public Interface IVsWindowSearch
Derivado

Comentários

Para obter um exemplo, consulte adicionando a pesquisa a uma janela de ferramentas.

Propriedades

Category

Obtém o GUID do provedor de pesquisa. Para um provedor de pesquisa de janela de ferramentas, se a categoria não for retornada, o GUID da janela de ferramentas será usado por padrão.

SearchEnabled

Determina se a pesquisa deve ser habilitada para a janela.

SearchFiltersEnum

Retorna uma interface que pode ser usada para enumerar filtros de pesquisa.

SearchOptionsEnum

Permite que o host de pesquisa de janela obtenha opções de pesquisa substituíveis.

Métodos

ClearSearch()

Limpa o resultado da pesquisa, por exemplo, depois que o usuário tiver limpado o conteúdo da caixa de edição de pesquisa.

CreateSearch(UInt32, IVsSearchQuery, IVsSearchCallback)

Cria um novo objeto de tarefa de pesquisa. A tarefa é frio-iniciado-o () precisa ser chamado no objeto de tarefa para iniciar a pesquisa.

OnNavigationKeyDown(UInt32, UInt32)

Permite que a janela visualize alguns eventos KeyDown que podem ser usados para navegar entre os resultados da pesquisa ou tomar medidas sobre eles

ProvideSearchSettings(IVsUIDataSource)

Permite que o host de pesquisa de janela obtenha opções de pesquisa substituíveis.

Aplica-se a