Condividi tramite


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.

  • 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

Vedere anche

Riferimenti

IVsTextManagerEvents2 Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop