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