IVsCodeWindowManager 介面
可讓裝飾,如下拉式橫條圖,以加入至集合或從程式碼] 視窗中移除。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
<InterfaceTypeAttribute()> _
<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")> _
Public Interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface class IVsCodeWindowManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")>]
type IVsCodeWindowManager = interface end
public interface IVsCodeWindowManager
IVsCodeWindowManager 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
AddAdornments | 將裝飾,如下拉式橫條圖中,加入至程式碼] 視窗中。 | |
OnNewView | 呼叫以通知一種語言建立新的檢視核心編輯器。 | |
RemoveAdornments | 將裝飾,如下拉式橫條圖中,從程式碼] 視窗中移除。 |
回頁首
備註
若要取得附加至執行個體的程式碼視窗管理員IVsCodeWindow介面,呼叫QueryService的SVsCodeWindowManager服務,並想在其的介面。 它不適用於任何外部的項目,而不是程式碼] 視窗本身,以呼叫IVsCodeWindowManager方法,但是使用這種方式,您可以公開 (expose) 可以用來在程式碼視窗管理員上的其他廠商的私用介面。
呼叫者注意事項
程式碼] 視窗會呼叫此介面,透過使用服務環境SVsCodeWindowManager時新增或移除的按鈕。
實作的圖例和 (或) 在這個範例中,這個介面的電話,請參閱Figures Language Service。
這是方便的地方,進行下列作業:
新增下拉式列 (IVsDropdownBar)。
加入目前的使用者內容 (在某些情況下) 中的屬性/文意。
更新編輯器標號,藉由呼叫SetBaseEditorCaption方法或GetEditorCaption方法。 然後,使用IVsFindTarget介面,可以取得視窗外框,並使用視窗外框設定實際的視窗框架的編輯器標題。