Freigeben über


IVsTextManagerEvents.OnUserPreferencesChanged-Methode

Feuer, wenn die globalen Einstellungen des Benutzers geändert werden.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
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[]
)

Parameter

  • pLangPrefs
    Typ: array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES[]

    [in] Zeiger auf die entsprechende Sprache, wie der szFileType und guidLang-Member der LANGPREFERENCES Struktur angegeben. Wenn dies für Nicht-nullein Nullverweis (Nothing in Visual Basic)ist, haben die Einstellungen, die die allgemeinen Einstellungen einer bestimmten Sprache, wirken sich geändert.

  • pColorPrefs
    Typ: array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES[]

    [in] Gibt Farbeinstellungen an. Bei Nicht-, gibtnullein Nullverweis (Nothing in Visual Basic), der pguidColorService-Member der FONTCOLORPREFERENCES Struktur an, die färbbarer Element mit dem Hersteller pColorTable-Member zugeordnet ist. Wenn dies für Nicht-nullein Nullverweis (Nothing in Visual Basic)ist, haben die Einstellungen, die die Farbe und die Schriftart auswirken, die von einer Textansicht geändert werden.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextManagerEvents::OnUserPreferencesChanged(
   [in] const VIEWPREFERENCES * pViewPrefs,
   [in] const FRAMEPREFERENCES * pFramePrefs,
   [in] const LANGPREFERENCES * pLangPrefs,
   [in] const FONTCOLORPREFERENCES * pColorPrefs
);

Verwenden Sie diese Methode, um die Anwendung als Reaktion auf Änderungen an den Benutzereinstellungen zu ändern. Wenn der Benutzer globale Einstellungen entweder aufgrund einer Änderung der Einstellungen vom Befehl Optionen im Menü Extras oder aufgrund des Aufrufs eines Befehls finden Sie unter How Einfügen ändert, wird die Taste dieses Ereignis ausgelöst.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextManagerEvents Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace