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[]
)
參數
pViewPrefs
類型:array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[][in]指標VIEWPREFERENCES結構。 此結構會提供檢視目前的設定。 如果這是非-nullnull 參考 (即 Visual Basic 中的 Nothing),特別是會影響文字檢視行為的喜好設定已經變更。
pFramePrefs
類型:array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES[][in]指標FRAMEPREFERENCES結構,此檢視會顯示水平或垂直捲軸是否都可以讓控制項圖文框。 如果這是不是 NULL,則特別會影響程式碼視窗的喜好設定已經變更。
pLangPrefs
類型:array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES[][in]指標相關的語言所指定的szFileType和guidLang成員的LANGPREFERENCES結構。 如果這是非-nullnull 參考 (即 Visual Basic 中的 Nothing),會影響特定語言的一般設定的喜好設定已經變更。
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。