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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。