Compartilhar via


Como: implementar a localizar e substituir mecanismo

Visual Studio fornece duas maneiras de localizar/substituir a implementação. Uma maneira é passar uma imagem de texto para o shell e deixá-lo a lidar com a pesquisa, realce e substituir texto. Isso permite que os usuários especifiquem várias distribuições de texto. Como alternativa, seu VSPackage pode controlar essa funcionalidade em si. Em ambos os casos, você deve notificar o shell sobre o destino atual e as metas para todos os documentos abertos.

Para implementar a localizar/substituir

  1. Implementar a IVsFindTarget interface em um dos objetos retornados pelas propriedades de quadro VSFPROPID_DocView ou VSFPROPID_DocData. Se você estiver criando um editor personalizado, você deve implementar essa interface como parte da classe editor personalizado.

  2. Use o GetCapabilities método para especificar as opções que ofereça suporte a seu editor e para indicar se ele implementa a busca de imagens do texto.

    Se o seu editor oferece suporte a busca de imagens do texto, implementar GetSearchImage.

    Caso contrário, implementar Find e Replace.

  3. Se você implementar a Find e Replace métodos, você pode simplificar suas tarefas de pesquisa chamando o IVsFindHelper interface.

Consulte também

Referência

IVsFindHelper

IVsFindTarget

Find

GetSearchImage

Replace

__VSPROPID