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 对象,该对象的生存期确定工具窗口的生存期。
- ProgID
类型:System.String
必选。Document 对象或 ActiveX 控件的编程 ID。
- Caption
类型:System.String
必选。新工具窗口的标题。
- GuidPosition
类型:System.String
必选。新工具窗口的唯一标识符,可用作 Windows.Item 的索引。
- DocObj
类型:System.Object%
必选。工具窗口中要承载的 Document 对象或控件。
返回值
类型:EnvDTE.Window
Window 对象。
备注
如果您尝试在新工具窗口可见之前设置新工具窗口的可见性状态(如高度、宽度或位置),则会得到错误。 确保在尝试设置任何这样的属性之前窗口是可见的。
有关如何使用此方法的示例,请参见 Visual Studio Automation Samples Web page(自动化示例网页)上的 ToolWindow 示例。 有关创建 ActiveX 控件的信息,请参见创建 MFC ActiveX 控件。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。