Condividi tramite


Interfaccia IVsCodeWindowManager

Consente agli attributi, quali barre a discesa, vengano aggiunti a o vengano rimossi da una finestra del codice.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsCodeWindowManager espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico AddAdornments Aggiunge gli attributi, quali barre a discesa, in una finestra del codice.
Metodo pubblico OnNewView Chiamato dall'editor principale per notificare a un linguaggio che una visualizzazione è stata creata.
Metodo pubblico RemoveAdornments Rimuove gli attributi, quali barre a discesa, da una finestra del codice.

In alto

Note

Per ottenere gestione finestre del codice associato a un'istanza di IVsCodeWindow interfaccia, chiamata QueryService per SVsCodeWindowManager servizio e l'interfaccia desiderata su. Non è appropriato per le entità esterna, ad eccezione della finestra del codice, chiamare IVsCodeWindowManager metodi, ma utilizza questo approccio, è possibile esporre le interfacce private utili per altre parti sull'amministratore di finestra del codice.

Note per i chiamanti

Una finestra del codice chiama questa interfaccia tramite l'ambiente utilizzo del servizio SVsCodeWindowManager in caso di aggiunta o rimozione di controllo corrispondenti.

Vedere le illustrazioni dell'implementazione e/o di chiamare di questa interfaccia nell'esempio Servizio di linguaggio delle figure.

Si tratta di una posizione comoda per le seguenti operazioni:

  • Aggiunta di una barra a discesa (IVsDropdownBar).

  • Attributi/contesto di aggiunta al contesto utente corrente (in alcune situazioni).

  • Aggiornamento di una barra del titolo dell'editor chiamando GetEditorCaption metodo o di SetBaseEditorCaption metodo. Quindi, utilizzare IVsFindTarget interfaccia per ottenere la struttura della finestra e utilizzare la struttura della finestra per impostare barra del titolo dell'editor effettiva della struttura della finestra.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop