This topic has not yet been rated - Rate this topic

TextWindow Interface

Represents a window containing a text document.

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

[GuidAttribute("2FC54DC9-922B-44EB-8CC0-BA182584DC4B")] 
public interface TextWindow
/** @attribute GuidAttribute("2FC54DC9-922B-44EB-8CC0-BA182584DC4B") */ 
public interface TextWindow
GuidAttribute("2FC54DC9-922B-44EB-8CC0-BA182584DC4B") 
public interface TextWindow

The TextWindow object is returned by the Object property of the Window object when the window is a core editor window. When the document in the window is an HTML document, then, depending on whether the Design view or the Source view is set, you get an HTMLWindow or TextWindow object.

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).");
}
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ