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