IVsTextManagerEvents2.OnUserPreferencesChanged2 - метод
Глобальные параметры пользователя о том, когда были изменены.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
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
Параметры
pViewPrefs
Тип: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[][in] указатель на VIEWPREFERENCES структура. Эта структура содержит текущие параметры для представления. Если это отличается отnullссылка NULL (Nothing в Visual Basic)в частности, параметры, которые влияют на поведение представления текста.
pFramePrefs
Тип: array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[][in] указатель на FRAMEPREFERENCES структура, которая позволяет фрейм для мониторинга указывающее, является ли представление горизонтальная или вертикальная полосы прокрутки. Если это не равно null, то настройки, которые специально влияют на окна кода.
pLangPrefs
Тип: array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[][in] указатель на соответствующий языку, как определено szFileType и guidLang члены LANGPREFERENCES структура. Если это отличается отnullссылка NULL (Nothing в Visual Basic)параметры, влияющие на параметры, определенного языка общие.
pColorPrefs
Тип: array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[][in] определяет настройки цвета. Если отличается отnullссылка NULL (Nothing в Visual Basic)" pguidColorService элемент FONTCOLORPREFERENCES структура указывает, связан поставщик с цветного элемента pColorTable элемент. Если это отличается отnullссылка NULL (Nothing в Visual Basic)параметры, влияющие на цвета, шрифты, используемые или представлением текста.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr2.idl:
void IVsTextManagerEvents2::OnUserPreferencesChanged2(
[in] const VIEWPREFERENCES2 * pViewPrefs,
[in] const FRAMEPREFERENCES2 * pFramePrefs,
[in] const LANGPREFERENCES2 * pLangPrefs,
[in] const FONTCOLORPREFERENCES2 * pColorPrefs
);
Используйте этот метод, чтобы изменить приложение в ответ на изменения в настройках пользователя. При изменении пользователем глобальных параметров, из-за изменения параметров из команд параметров Сервис меню или из-за вызова команды, например обращение к Вставить ключ это событие.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsTextManagerEvents2 Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен