共用方式為


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介面,呼叫QueryServiceSVsCodeWindowManager服務,並想在其的介面。 它不適用於任何外部的項目,而不是程式碼] 視窗本身,以呼叫IVsCodeWindowManager方法,但是使用這種方式,您可以公開 (expose) 可以用來在程式碼視窗管理員上的其他廠商的私用介面。

呼叫者注意事項

程式碼] 視窗會呼叫此介面,透過使用服務環境SVsCodeWindowManager時新增或移除的按鈕。

實作的圖例和 (或) 在這個範例中,這個介面的電話,請參閱Figures Language Service

這是方便的地方,進行下列作業:

  • 新增下拉式列 (IVsDropdownBar)。

  • 加入目前的使用者內容 (在某些情況下) 中的屬性/文意。

  • 更新編輯器標號,藉由呼叫SetBaseEditorCaption方法或GetEditorCaption方法。 然後,使用IVsFindTarget介面,可以取得視窗外框,並使用視窗外框設定實際的視窗框架的編輯器標題。

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間