IVsTextHidingLayerModule Interface

Definição

Implementado por qualquer módulo de camada que oculta o texto.

public interface class IVsTextHidingLayerModule
public interface class IVsTextHidingLayerModule
__interface IVsTextHidingLayerModule
[System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextHidingLayerModule
[<System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextHidingLayerModule = interface
Public Interface IVsTextHidingLayerModule
Atributos

Comentários

Essa interface é implementada por qualquer módulo de camada que oculta o texto. Em outras palavras, se uma determinada camada pode retornar VIEW_E_LOCATION_HIDDEN , ela deve implementar essa interface para permitir que o texto fique visível se alguma ação do usuário (por exemplo, o comando "ir para linha") o tornar necessário.

Quando MakeBaseSpanVisible é chamado, a camada deve tornar o texto visível se ele sabe como. Se falhar, o módulo de layout será destruído! As camadas que não ocultam o texto não devem implementar essa interface. No entanto, quando MakeBaseSpanVisible é chamado, as camadas podem assumir (e são bem-vindo a Assert) que a extensão base já se tornou visível pela camada abaixo.

Métodos

MakeBaseSpanVisible(TextSpan[])

Torna visível uma faixa de texto.

Aplica-se a