IVsCodeWindowManager-Schnittstelle
Ermöglicht Zusatzelementen, wie Dropdownliste Balken, hinzugefügt oder aus einem Codefenster entfernt werden soll.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<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
Der IVsCodeWindowManager-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
AddAdornments | Fügt das Zusatzelemente Dropdownliste Balken, einem Codefenster hinzu. | |
OnNewView | Wird von den Kern des Editors, um die Sprache zu benachrichtigen, dass eine neue Ansicht erstellt wurde. | |
RemoveAdornments | Entfernt das Zusatzelemente Dropdownliste Balken, einem Codefenster. |
Zum Seitenanfang
Hinweise
Um den Code abrufen fenster-manager angefügt zu einer Instanz der IVsCodeWindow-Schnittstelle zum Aufruf QueryService für SVsCodeWindowManager Dienst und die Schnittstelle, die dafür soll. Es ist nicht für eine externe Entität, außer das Codefenster auch sinnvoll, IVsCodeWindowManager-Methoden aufzurufen, jedoch mit diesem Ansatz können Sie private Schnittstellen verfügbar machen, die u. U. andere Seiten im Code fenster-manager nützlich sind.
Hinweise zu Aufrufern
Ein Codefenster ruft diese Schnittstelle von der Umgebung unter Verwendung des Diensts SVsCodeWindowManager an, wenn Zusatzelemente hinzugefügt oder entfernt werden können.
Implementierung der Abbildungen Siehe und/oder des Aufrufs dieser Schnittstelle im Beispiel Figures Language Service.
Dies ist ein geeigneter Ort für die folgenden Vorgänge:
Eine DropdownlisteIVsDropdownBar(Leiste) hinzufügen.
Attribute/Kontext für den aktuellen Benutzerkontext hinzufügen (in einigen Fällen).
Eine Beschriftung des Editors SetBaseEditorCaption durch das Aufrufen der Methode oder der GetEditorCaption-Methode aktualisieren. Verwenden Sie dann die IVsFindTarget-Schnittstelle, um den Fensterrahmen abzurufen, und verwenden Sie den Fensterrahmen, um die eigentliche Editor der Titelleiste des Fensterrahmens festzulegen.