共用方式為


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

傳回值

型別:EnvDTE.Window
Window 物件。

備註

如果您嘗試在可以看見工具視窗前,設定任何新工具視窗的可視狀態 — 例如高度、寬度或位置,則會得到錯誤訊息。 因此,在嘗試設定任何這些屬性之前,請確定可以看見視窗。

如需建立 ActiveX 控制項的相關資訊,請參閱建立 MFC ActiveX 控制項

.NET Framework 安全性

請參閱

參考

Windows 介面

EnvDTE 命名空間