TextWindow 接口

表示包含文本文档的窗口。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<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

TextWindow 类型公开以下成员。

属性

  名称 说明
公共属性 ActivePane 获取“文本”窗口中最近的活动窗格。
公共属性 DTE 获取顶级扩展性对象。
公共属性 Panes 获取 TextWindow 对象中的窗格的集合。
公共属性 Parent 获取 TextWindow 对象的直接父对象。
公共属性 Selection 获取表示 TextWindow 对象上当前选定内容的对象。

页首

备注

当窗口为核心编辑器窗口时,由 Window 对象的 Object 属性返回 TextWindow 对象。 当窗口中的文档是 HTML 文档时,可获取 HTMLWindow 或 TextWindow 对象,这取决于设置的是“设计”视图还是“源”视图。

示例

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).");
}

请参阅

参考

EnvDTE 命名空间