Freigeben über


TextWindow-Schnittstelle

Stellt ein Fenster mit einem Textdokument dar.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("2FC54DC9-922B-44EB-8CC0-BA182584DC4B")> _
Public Interface TextWindow
[GuidAttribute("2FC54DC9-922B-44EB-8CC0-BA182584DC4B")]
public interface TextWindow
[GuidAttribute(L"2FC54DC9-922B-44EB-8CC0-BA182584DC4B")]
public interface class TextWindow
[<GuidAttribute("2FC54DC9-922B-44EB-8CC0-BA182584DC4B")>]
type TextWindow =  interface end
public interface TextWindow

Der TextWindow-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActivePane Ruft den zuletzt aktiven Bereich im Textfenster ab.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Panes Ruft die Auflistung der Bereiche im TextWindow-Objekt ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines TextWindow-Objekts ab.
Öffentliche Eigenschaft Selection Ruft ein Objekt ab, das die aktuelle Auswahl im TextWindow-Objekt darstellt.

Zum Seitenanfang

Hinweise

Das TextWindow-Objekt wird von der Object-Eigenschaft des Window-Objekts zurückgegeben, wenn es sich bei dem Fenster um ein Hauptfenster des Editors handelt. Wenn im Fenster ein HTML-Dokument angezeigt wird, erhalten Sie abhängig davon, ob die Entwurfsansicht oder die Quellansicht festgelegt wurde, ein HTMLWindow-Objekt oder ein TextWindow-Objekt.

Beispiele

Sub TextWindowExample(ByVal dte As EnvDTE.DTE)
    Dim objTW As TextWindow
    Dim colPanes As TextPanes

    objTW = dte.ActiveWindow.Object
    colPanes = objTW.Panes
    MsgBox("The """ & objTW.Parent.Caption & """ window contains " & _
    Str(colPanes.Count) & " pane(s).")
End Sub
public void TextWindowExample(_DTE dte)
{
    TextWindow tw;
    TextPanes tps;

    tw = (TextWindow)dte.ActiveWindow.Object;
    tps = tw.Panes;
    MessageBox.Show ("The \"" + tw.Parent.Caption + "\"" + " window 
    contains " + tps.Count.ToString () + " pane(s).");
}

Siehe auch

Referenz

EnvDTE-Namespace