IVsCodeWindowManager (Interfaz)
Permite quitar los elementos gráficos, como barras desplegables, se agregarán a o de una ventana de código.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")> _
Public Interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface class IVsCodeWindowManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")>]
type IVsCodeWindowManager = interface end
public interface IVsCodeWindowManager
El tipo IVsCodeWindowManager expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
AddAdornments | Agrega elementos gráficos, como barras desplegables, a una ventana de código. |
![]() |
OnNewView | Llamado por el editor básico para notificar a un lenguaje que una nueva vista se creó. |
![]() |
RemoveAdornments | Quita elementos gráficos, como barras desplegables, una ventana de código. |
Arriba
Comentarios
Para obtener el administrador de ventana de código asociado a una instancia de la interfaz de IVsCodeWindow , la llamada QueryService para el servicio de SVsCodeWindowManager y a la interfaz que desee en él. No es adecuado para ninguna entidad externa, excepto la ventana de código propio, llamar a los métodos de IVsCodeWindowManager , pero con este enfoque, puede exponer las interfaces privadas que pueden ser útiles a terceros en el administrador de ventanas de códigos.
Notas para los llamadores
Una ventana de código llama a esta interfaz a través del entorno mediante el servicio SVsCodeWindowManager cuando agregue o quite elementos gráficos.
Vea las ilustraciones de implementación o de la llamada de esta interfaz en el ejemplo Figures Language Service.
Esto es un lugar apropiado para las operaciones siguientes:
agregar una barra desplegable (IVsDropdownBar).
Atributos y contexto al contexto del usuario actual (en algunas situaciones).
Actualizar una leyenda de editor llamando al método de SetBaseEditorCaption o el método de GetEditorCaption . A continuación, utilice la interfaz de IVsFindTarget para obtener el marco de la ventana, y utilice el marco de la ventana para establecer la leyenda real del editor de la ventana.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)