Compartir a través de


IVsTextManagerEvents2.OnUserPreferencesChanged2 (Método)

Se desencadena cuando se cambian las preferencias globales del usuario.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
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

Parámetros

  • pLangPrefs
    Tipo: array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[]

    [in] Puntero al lenguaje pertinente según lo especificado por los miembros de szFileType y de guidLang de la estructura de LANGPREFERENCES . Si esnullreferencia null (Nothing en Visual Basic)no-, las preferencias que afectan a los valores comunes de un lenguaje específico han cambiado.

  • pColorPrefs
    Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[]

    [in] Especifica preferencias de color. Si es que nonullreferencia null (Nothing en Visual Basic), el miembro de pguidColorService de la estructura de FONTCOLORPREFERENCES indica qué proveedor plausible de elemento es asociado al miembro de pColorTable . Si esnullreferencia null (Nothing en Visual Basic)no-, las preferencias que afectan a los colores o la fuente utilizados por una vista de texto han cambiado.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr2.idl:

void IVsTextManagerEvents2::OnUserPreferencesChanged2(
   [in] const VIEWPREFERENCES2 * pViewPrefs,
   [in] const FRAMEPREFERENCES2 * pFramePrefs,
   [in] const LANGPREFERENCES2 * pLangPrefs,
   [in] const FONTCOLORPREFERENCES2 * pColorPrefs
);

Utilice este método para modificar la aplicación en respuesta a cambios en las preferencias del usuario. Cuando el usuario cambia las preferencias globales, o debido a cambiar valores de comando de las opciones del menú de Herramientas o debido a invocar un comando, como alcanzar se desencadena la clave de Insert , este evento.

Seguridad de .NET Framework

Vea también

Referencia

IVsTextManagerEvents2 Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)