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 | |
---|---|---|
AddAdornments | Aggiunge gli attributi, quali barre a discesa, in una finestra del codice. | |
OnNewView | Chiamato dall'editor principale per notificare a un linguaggio che una visualizzazione è stata creata. | |
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.