IVsTextManagerEvents.OnUserPreferencesChanged (Método)
Se desencadena cuando se cambian las preferencias globales del usuario.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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[]
)
Parámetros
pViewPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[][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.FRAMEPREFERENCES[][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.LANGPREFERENCES[][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.FONTCOLORPREFERENCES[][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.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsTextManagerEvents::OnUserPreferencesChanged(
[in] const VIEWPREFERENCES * pViewPrefs,
[in] const FRAMEPREFERENCES * pFramePrefs,
[in] const LANGPREFERENCES * pLangPrefs,
[in] const FONTCOLORPREFERENCES * 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
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)