取得字型和色彩資訊文字顏色標示
發行︰ 2016年6月
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
轉譯或彩色的文字顯示在使用者介面 (UI) 項目中的程序取決於類型的專案、 技術和開發人員的喜好設定。 字型和色彩屬性頁上儲存的設定。
需要顯示彩色的文字的大部分實作T:Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaults
和相關聯的呈現、 擷取和儲存文字顯示設定的介面。
注意
當自訂核心編輯器 (支援文字 EditorCategory),強烈建議您在語言服務中使用著色技術。 如需詳細資訊,請參閱字型和色彩概觀。
取得預設字型和色彩資訊
所有字型和色彩設定的任何視窗,以顯示文字應指定顯示項目其中類別。 如需詳細資訊,請參閱字型和色彩、 環境、 選項對話方塊。
若要以色彩標示,VSPackage 必須取得目前字型和色彩設定。 VSPackage 可完成這項作業以下列方式,視其需求而定︰
您可以使用的字型和色彩的持續性機制來擷取預存或目前的狀態。 如需詳細資訊,請參閱存取儲存的字型和色彩設定。
使用IVsFontAndColorDefaultsProvider介面提供的服務來取得執行個體的字型和色彩資料IVsFontAndColorDefaults,如果 VSPackage 也不是字型和色彩提供者。
若要確保輪詢所得到的結果是最新,它可以用來以使用IVsFontAndColorCacheManager介面,以判斷是否需要更新的擷取方法的呼叫之前IVsFontAndColorStorage介面。
取得字型和色彩資訊之後,剖析來識別需要顏色標示的項目要顯示的文字,而且會顯示在視窗中使用適當的字型和色彩的文字。
另請參閱
IVsFontAndColorDefaultsProvider
IVsFontAndColorDefaults
使用字型和文字
使用色彩
GDI (圖形裝置介面)