Windows2.CreateToolWindow 方法 (AddIn, String, String, String, Object%)

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

命名空间:  EnvDTE80
程序集:  EnvDTE80(在 EnvDTE80.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
    必选。新工具窗口的唯一标识符,可用作 Windows.Item 的索引。

返回值

类型:EnvDTE.Window
Window 对象。

备注

如果您尝试在新工具窗口可见之前设置新工具窗口的可见性状态(如高度、宽度或位置),则会得到错误。 确保在尝试设置任何这样的属性之前窗口是可见的。

有关如何使用此方法的示例,请参见 Visual Studio Automation Samples Web page(自动化示例网页)上的 ToolWindow 示例。 有关创建 ActiveX 控件的信息,请参见创建 MFC ActiveX 控件

.NET Framework 安全性

请参见

参考

Windows2 接口

CreateToolWindow 重载

EnvDTE80 命名空间