Partager via


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

  • 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

Voir aussi

Référence

IVsTextManagerEvents Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms