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
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.
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.
Se você implementar a Find e Replace métodos, você pode simplificar suas tarefas de pesquisa chamando o IVsFindHelper interface.