Windows.CreateToolWindow 方法

创建一个新的包含指定 Document 对象或 ActiveX 控件的工具窗口。

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

语法

声明
Function CreateToolWindow ( _
    AddInInst As AddIn, _
    ProgID As String, _
    Caption As String, _
    GuidPosition As String, _
    <OutAttribute> ByRef DocObj As Object _
) As Window
Window CreateToolWindow(
    AddIn AddInInst,
    string ProgID,
    string Caption,
    string GuidPosition,
    out Object DocObj
)
Window^ CreateToolWindow(
    [InAttribute] AddIn^ AddInInst, 
    [InAttribute] String^ ProgID, 
    [InAttribute] String^ Caption, 
    [InAttribute] String^ GuidPosition, 
    [InAttribute] [OutAttribute] Object^% DocObj
)
abstract CreateToolWindow : 
        AddInInst:AddIn * 
        ProgID:string * 
        Caption:string * 
        GuidPosition:string * 
        DocObj:Object byref -> Window 
function CreateToolWindow(
    AddInInst : AddIn, 
    ProgID : String, 
    Caption : String, 
    GuidPosition : String, 
    DocObj : Object
) : Window

参数

  • AddInInst
    类型:EnvDTE.AddIn
    必选。一个 AddIn 对象,该对象的生存期确定工具窗口的生存期。
  • Caption
    类型:System.String
    必选。新工具窗口的标题。
  • GuidPosition
    类型:System.String
    必选。新工具窗口的唯一标识符,可用作 Item 的索引。

返回值

类型:EnvDTE.Window
一个 Window 对象。

备注

如果在新工具窗口可见之前尝试设置该工具窗口的任何可见状态(如高度、宽度或位置),则会发生错误。 因此,在尝试设置任何此类属性之前,请确保窗口是可见的。

有关创建 ActiveX 控件的信息,请参见创建 MFC ActiveX 控件

.NET Framework 安全性

请参见

参考

Windows 接口

EnvDTE 命名空间