IVsTextManagerEvents.OnUserPreferencesChanged, méthode
Le déclenche lorsque les préférences globales de l'utilisateur sont modifiées.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
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[]
)
Paramètres
pViewPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[][in] pointeur à la structure d'VIEWPREFERENCES. Cette structure fournit les paramètres actuels pour la vue. Si c'est nullune référence null (Nothing en Visual Basic) non-, les préférences qui affectent spécifiquement le comportement d'affichage de texte ont changé.
pFramePrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES[][in] pointeur à la structure d'FRAMEPREFERENCES, qui permet au frame pour contrôler si la vue montre horizontal ou des barres de défilement verticales. Si c'est non null, les préférences qui affectent spécifiquement des fenêtres de code ont changé.
pLangPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES[][in] pointeur au langage approprié comme spécifié par les membres d'szFileType et d'guidLang de la structure d'LANGPREFERENCES. Si c'est nullune référence null (Nothing en Visual Basic) non-, les préférences qui affectent les paramètres communs d'un langage spécifiques ont changé.
pColorPrefs
Type : array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES[][in] spécifie les préférences de couleur. Si possible nullune référence null (Nothing en Visual Basic), le membre d'pguidColorService de la structure d'FONTCOLORPREFERENCES indique que le fournisseur coloriable d'élément est associé avec le membre d'pColorTable. Si c'est nullune référence null (Nothing en Visual Basic) non-, les préférences qui affectent les couleurs ou la police utilisée par un affichage de texte ont changé.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsTextManagerEvents::OnUserPreferencesChanged(
[in] const VIEWPREFERENCES * pViewPrefs,
[in] const FRAMEPREFERENCES * pFramePrefs,
[in] const LANGPREFERENCES * pLangPrefs,
[in] const FONTCOLORPREFERENCES * pColorPrefs
);
Utilisez cette méthode pour modifier votre application en réponse à des modifications des préférences de l'utilisateur. Lorsque l'utilisateur modifie des préférences globales, en raison de modifier des paramètres de la commande d'options dans le menu d'Outils ou à cause d'appeler une commande, telle que l'accès la clé d'Insérer, cet événement est déclenchée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.