Metodo IVsTextManagerEvents2.OnUserPreferencesChanged2
Generato quando le preferenze globali dell'utente vengono modificate.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintassi
'Dichiarazione
Function OnUserPreferencesChanged2 ( _
pViewPrefs As VIEWPREFERENCES2(), _
pFramePrefs As FRAMEPREFERENCES2(), _
pLangPrefs As LANGPREFERENCES2(), _
pColorPrefs As FONTCOLORPREFERENCES2() _
) As Integer
int OnUserPreferencesChanged2(
VIEWPREFERENCES2[] pViewPrefs,
FRAMEPREFERENCES2[] pFramePrefs,
LANGPREFERENCES2[] pLangPrefs,
FONTCOLORPREFERENCES2[] pColorPrefs
)
int OnUserPreferencesChanged2(
[InAttribute] array<VIEWPREFERENCES2>^ pViewPrefs,
[InAttribute] array<FRAMEPREFERENCES2>^ pFramePrefs,
[InAttribute] array<LANGPREFERENCES2>^ pLangPrefs,
[InAttribute] array<FONTCOLORPREFERENCES2>^ pColorPrefs
)
abstract OnUserPreferencesChanged2 :
pViewPrefs:VIEWPREFERENCES2[] *
pFramePrefs:FRAMEPREFERENCES2[] *
pLangPrefs:LANGPREFERENCES2[] *
pColorPrefs:FONTCOLORPREFERENCES2[] -> int
function OnUserPreferencesChanged2(
pViewPrefs : VIEWPREFERENCES2[],
pFramePrefs : FRAMEPREFERENCES2[],
pLangPrefs : LANGPREFERENCES2[],
pColorPrefs : FONTCOLORPREFERENCES2[]
) : int
Parametri
pViewPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[][in] Puntatore a VIEWPREFERENCES struttura. questa struttura fornisce le impostazioni correnti per la visualizzazione. Se questo non ènullriferimento null (Nothing in Visual Basic), le preferenze appositamente influiscono sul comportamento della visualizzazione di testo sono stati modificati.
pFramePrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[][in] Puntatore a FRAMEPREFERENCES struttura, che consente al frame controlli se la visualizzazione indichi orizzontale o le barre di scorrimento verticale. Se questo non è Null, le preferenze che influiscono in particolare sulle finestre del codice sono stati modificati.
pLangPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[][in] Puntatore al linguaggio appropriato come specificato da szFileType e guidLang membri di LANGPREFERENCES struttura. Se questo non ènullriferimento null (Nothing in Visual Basic), le preferenze che influiscono sulle impostazioni comuni di un linguaggio specifico sono stati modificati.
pColorPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[][in] specifica le preferenze di colore. se nonnullriferimento null (Nothing in Visual Basic), pguidColorService membro di FONTCOLORPREFERENCES la struttura indica quale provider il colore dell'elemento è associato pColorTable membro. Se questo non ènullriferimento null (Nothing in Visual Basic), le preferenze relative ai colori o un tipo di carattere utilizzati da una visualizzazione di testo sono stati modificati.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr2.idl:
void IVsTextManagerEvents2::OnUserPreferencesChanged2(
[in] const VIEWPREFERENCES2 * pViewPrefs,
[in] const FRAMEPREFERENCES2 * pFramePrefs,
[in] const LANGPREFERENCES2 * pLangPrefs,
[in] const FONTCOLORPREFERENCES2 * pColorPrefs
);
Utilizzare questo metodo per modificare l'applicazione in risposta alle modifiche apportate alle preferenze utente. Quando l'utente modifica le preferenze globali, o a causa di modificare le impostazioni delle opzioni ordina in strumenti menu o a causa di richiamare un comando, ad esempio premendo inserire la chiave, questo evento viene generata un'eccezione.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.