Partager via


IVsTextManagerEvents2.OnUserPreferencesChanged2, méthode

Déclenché lorsque les préférences globales de l'utilisateur sont modifiées.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
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

Paramètres

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

    [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.FONTCOLORPREFERENCES2[]

    [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é.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr2.idl :

void IVsTextManagerEvents2::OnUserPreferencesChanged2(
   [in] const VIEWPREFERENCES2 * pViewPrefs,
   [in] const FRAMEPREFERENCES2 * pFramePrefs,
   [in] const LANGPREFERENCES2 * pLangPrefs,
   [in] const FONTCOLORPREFERENCES2 * 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

IVsTextManagerEvents2 Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms