共用方式為


IVsTextManagerEvents.OnUserPreferencesChanged 方法

使用者的通用的喜好設定已變更時引發。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
Sub OnUserPreferencesChanged ( _
    pViewPrefs As VIEWPREFERENCES(), _
    pFramePrefs As FRAMEPREFERENCES(), _
    pLangPrefs As LANGPREFERENCES(), _
    pColorPrefs As FONTCOLORPREFERENCES() _
)
void OnUserPreferencesChanged(
    VIEWPREFERENCES[] pViewPrefs,
    FRAMEPREFERENCES[] pFramePrefs,
    LANGPREFERENCES[] pLangPrefs,
    FONTCOLORPREFERENCES[] pColorPrefs
)
void OnUserPreferencesChanged(
    [InAttribute] array<VIEWPREFERENCES>^ pViewPrefs, 
    [InAttribute] array<FRAMEPREFERENCES>^ pFramePrefs, 
    [InAttribute] array<LANGPREFERENCES>^ pLangPrefs, 
    [InAttribute] array<FONTCOLORPREFERENCES>^ pColorPrefs
)
abstract OnUserPreferencesChanged : 
        pViewPrefs:VIEWPREFERENCES[] * 
        pFramePrefs:FRAMEPREFERENCES[] * 
        pLangPrefs:LANGPREFERENCES[] * 
        pColorPrefs:FONTCOLORPREFERENCES[] -> unit
function OnUserPreferencesChanged(
    pViewPrefs : VIEWPREFERENCES[], 
    pFramePrefs : FRAMEPREFERENCES[], 
    pLangPrefs : LANGPREFERENCES[], 
    pColorPrefs : FONTCOLORPREFERENCES[]
)

參數

  • pColorPrefs
    類型:array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES[]

    [in]指定色彩的喜好設定。 如果非-nullnull 參考 (即 Visual Basic 中的 Nothing)、 pguidColorService成員的FONTCOLORPREFERENCES結構會指示可設定色彩的項目相關聯的提供者的pColorTable成員。 如果這是非-nullnull 參考 (即 Visual Basic 中的 Nothing),會影響文字檢視所使用的字型或色彩的喜好設定已經變更。

備註

COM 簽章

從 textmgr.idl:

HRESULT IVsTextManagerEvents::OnUserPreferencesChanged(
   [in] const VIEWPREFERENCES * pViewPrefs,
   [in] const FRAMEPREFERENCES * pFramePrefs,
   [in] const LANGPREFERENCES * pLangPrefs,
   [in] const FONTCOLORPREFERENCES * pColorPrefs
);

使用這個方法來修改您的應用程式,以回應使用者偏好設定] 中的變更。 當使用者變更了通用的喜好設定時,受限於變更的設定選項的其中一個命令中工具 功能表或叫用命令,例如方式來點擊受限於 插入機碼,這個事件引發。

.NET Framework 安全性

請參閱

參考

IVsTextManagerEvents 介面

Microsoft.VisualStudio.TextManager.Interop 命名空間