Como: usar marcadores de texto
Marcadores de texto podem ser aplicadas para editar um IVsTextBuffer objeto.
Procedimentos
Para aplicar marcadores de texto
Obter uma instância de IVsTextManager classe.
Dica
O editor de núcleo aplica automaticamente os marcadores de texto padrão a qualquer documento que ele está editando, e não deve ser necessário aplicar marcadores de texto padrão explicitamente.
Obter uma identificação de tipo de marcador do marcador que você está interessado, chamando o GetRegisteredMarkerTypeID método com o GUID do marcador de texto que você deseja trabalhar.
Dica
Não use o GUID o VSPackage ou o serviço que fornece o marcador de texto.
Use a identificação do tipo de marcador é obtida chamando o GetRegisteredMarkerTypeID método como um parâmetro para chamar o CreateLineMarker método ou a CreateStreamMarker método para aplicar um marcador de texto a uma determinada região do texto.
Para adicionar recursos aos marcadores de texto
Ele pode ser desejável para adicionar recursos adicionais a um marcador de texto, como dicas de ferramenta, um menu de contexto especial ou manipulador em circunstâncias especiais. Para fazer isso:
Criar um objeto implementando a IVsTextMarkerClient interface.
Se a funcionalidade adicional for desejada, implementar a IVsTextMarkerClientExe o IVsTextMarkerClientAdvanced interfaces no mesmo objeto que implementa o IVsTextMarkerClient interface.
Passar o IVsTextMarkerClient interface que você cria, para a chamada para o CreateLineMarker método ou a CreateStreamMarker método usado para aplicar o marcador de texto a uma determinada região do texto.
Ao adicionar o suporte do menu de contexto a uma região de marcador de texto é necessário criar o menu.
Para obter mais informações sobre como criar uma consulte de menu de contexto, Menus de contexto.
O Visual Studio ambiente chama os métodos das interfaces fornecidos, como o GetTipText método, ou o ExecMarkerCommand método conforme necessário.
Consulte também
Tarefas
Como: adicionar marcadores de texto padrão
Como: criar marcadores de texto personalizado
Como: implementar marcadores de erro