IVsTextHidingLayerModule Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |