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 , возникает это событие.

Применяется к