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
pViewPrefs
Typ: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[][in] Zeiger auf die VIEWPREFERENCES Struktur. Diese Struktur enthält die aktuellen Einstellungen für die Ansicht beschrieben. Wenn dies für Nicht-nullein Nullverweis (Nothing in Visual Basic)ist, haben die Einstellungen beeinflussen das Verhalten der Text sich geändert.
pFramePrefs
Typ: array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES[][in] Zeiger auf die FRAMEPREFERENCES Struktur, die den Frame können steuern, ob die Ansicht horizontal oder vertikale Schiebeleisten angezeigt werden. Wenn dies nicht NULL ist, haben die Einstellungen, die speziell beeinflusst Codefenster geändert.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.