IVsTextManagerEvents.OnUserPreferencesChanged(VIEWPREFERENCES[], FRAMEPREFERENCES[], LANGPREFERENCES[], FONTCOLORPREFERENCES[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициируется при изменении глобальных параметров пользователя.
public:
void OnUserPreferencesChanged(cli::array <Microsoft::VisualStudio::TextManager::Interop::VIEWPREFERENCES> ^ pViewPrefs, cli::array <Microsoft::VisualStudio::TextManager::Interop::FRAMEPREFERENCES> ^ pFramePrefs, cli::array <Microsoft::VisualStudio::TextManager::Interop::LANGPREFERENCES> ^ pLangPrefs, cli::array <Microsoft::VisualStudio::TextManager::Interop::FONTCOLORPREFERENCES> ^ pColorPrefs);
void OnUserPreferencesChanged(std::Array <Microsoft::VisualStudio::TextManager::Interop::VIEWPREFERENCES> const & pViewPrefs, std::Array <Microsoft::VisualStudio::TextManager::Interop::FRAMEPREFERENCES> const & pFramePrefs, std::Array <Microsoft::VisualStudio::TextManager::Interop::LANGPREFERENCES> const & pLangPrefs, std::Array <Microsoft::VisualStudio::TextManager::Interop::FONTCOLORPREFERENCES> const & pColorPrefs);
public void OnUserPreferencesChanged (Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[] pViewPrefs, Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES[] pFramePrefs, Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES[] pLangPrefs, Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES[] pColorPrefs);
abstract member OnUserPreferencesChanged : Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[] * Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES[] * Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES[] * Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES[] -> unit
Public Sub OnUserPreferencesChanged (pViewPrefs As VIEWPREFERENCES(), pFramePrefs As FRAMEPREFERENCES(), pLangPrefs As LANGPREFERENCES(), pColorPrefs As FONTCOLORPREFERENCES())
Параметры
- pViewPrefs
- VIEWPREFERENCES[]
[in] Указатель на структуру VIEWPREFERENCES. Эта структура предоставляет текущие параметры для представления. Если это значение не равно null, то параметры, которые влияют на поведение представления текста, изменились.
- pFramePrefs
- FRAMEPREFERENCES[]
[in] Указатель на структуру FRAMEPREFERENCES, которая позволяет фрейму контролировать отображение горизонтальных и вертикальных полос прокрутки в представлении. Если значение отличается от NULL, параметры, напрямую влияющие на окна кода, были изменены.
- pLangPrefs
- LANGPREFERENCES[]
окне Указатель на соответствующий язык, заданный szFileType guidLang элементами и LANGPREFERENCES структуры. Если это значение не равно null, изменения параметров, влияющих на общие параметры конкретного языка, изменились.
- pColorPrefs
- FONTCOLORPREFERENCES[]
[in] Указывает параметры цвета. Если значение не равно null, pguidColorService элемент FONTCOLORPREFERENCES структуры указывает, какой из поставщиков цветовых элементов связан с pColorTable элементом. Если значение не равно null, то параметры, влияющие на цвета или шрифт, используемые в текстовом представлении, были изменены.
Комментарии
Подпись COM
Из текстмгр. IDL:
HRESULT IVsTextManagerEvents::OnUserPreferencesChanged(
[in] const VIEWPREFERENCES * pViewPrefs,
[in] const FRAMEPREFERENCES * pFramePrefs,
[in] const LANGPREFERENCES * pLangPrefs,
[in] const FONTCOLORPREFERENCES * pColorPrefs
);
Этот метод используется для изменения приложения в ответ на изменения в настройках пользователя. Когда пользователь изменяет глобальные настройки из-за изменения настроек из команды Options в меню Сервис или из-за вызова команды, например при нажатии клавиши INSERT , возникает это событие.