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
pViewPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[][in] puntero a la estructura de VIEWPREFERENCES . Esta estructura proporciona la configuración actual para la vista. Si esnullreferencia null (Nothing en Visual Basic)no-, las preferencias que afectan específicamente al comportamiento de la vista de texto han cambiado.
pFramePrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[][in] Puntero a la estructura de FRAMEPREFERENCES , que permite que el cuadro controla si la vista muestra una barra de desplazamiento horizontal o vertical. Si esto no es null, las preferencias que afectan específicamente a las ventanas de códigos han cambiado.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IVsTextManagerEvents2 Interfaz
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)