共用方式為


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 物件,其存留期 (Lifetime) 決定了工具視窗的存留期。
  • ProgID
    型別:System.String
    必要項。Document 物件或 ActiveX 控制項的程式設計 ID (Programmatic ID)。
  • Caption
    型別:System.String
    必要項。新工具視窗的標題。
  • GuidPosition
    型別:System.String
    必要項。新工具視窗的唯一識別項,可當做 Windows.Item 的索引。
  • DocObj
    型別:System.Object%
    必要項。要在工具視窗中裝載的 Document 物件或控制項。

傳回值

型別:EnvDTE.Window
Window 物件。

備註

如果在新工具視窗為可見之前,便嘗試設定該工具視窗的可視性狀態 (例如高度、寬度或位置),您就會收到錯誤訊息。 請在嘗試設定任何這類的屬性之前,確認視窗是可見的。

如需這個方法的使用範例,請參閱 Visual Studio Auomation 範例網頁 (英文) 中的 ToolWindow 範例。 如需建立 ActiveX 控制項的相關資訊,請參閱建立 MFC ActiveX 控制項

.NET Framework 安全性

請參閱

參考

Windows2 介面

CreateToolWindow 多載

EnvDTE80 命名空間