IVsTextManager2.GetUserPreferences2(VIEWPREFERENCES2[], FRAMEPREFERENCES2[], LANGPREFERENCES2[], FONTCOLORPREFERENCES2[]) Метод

Определение

Возвращает параметры пользователя, например использование вкладок, размер отступа и наличие полей интерфейсных элементов для представления, кадра и языковой службы.

public:
 int GetUserPreferences2(cli::array <Microsoft::VisualStudio::TextManager::Interop::VIEWPREFERENCES2> ^ pViewPrefs, cli::array <Microsoft::VisualStudio::TextManager::Interop::FRAMEPREFERENCES2> ^ pFramePrefs, cli::array <Microsoft::VisualStudio::TextManager::Interop::LANGPREFERENCES2> ^ pLangPrefs, cli::array <Microsoft::VisualStudio::TextManager::Interop::FONTCOLORPREFERENCES2> ^ pColorPrefs);
int GetUserPreferences2(std::Array <Microsoft::VisualStudio::TextManager::Interop::VIEWPREFERENCES2> const & pViewPrefs, std::Array <Microsoft::VisualStudio::TextManager::Interop::FRAMEPREFERENCES2> const & pFramePrefs, std::Array <Microsoft::VisualStudio::TextManager::Interop::LANGPREFERENCES2> const & pLangPrefs, std::Array <Microsoft::VisualStudio::TextManager::Interop::FONTCOLORPREFERENCES2> const & pColorPrefs);
public int GetUserPreferences2 (Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[] pViewPrefs, Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[] pFramePrefs, Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[] pLangPrefs, Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[] pColorPrefs);
abstract member GetUserPreferences2 : Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES2[] * Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES2[] * Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES2[] * Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2[] -> int
Public Function GetUserPreferences2 (pViewPrefs As VIEWPREFERENCES2(), pFramePrefs As FRAMEPREFERENCES2(), pLangPrefs As LANGPREFERENCES2(), pColorPrefs As FONTCOLORPREFERENCES2()) As Integer

Параметры

pViewPrefs
VIEWPREFERENCES2[]

[out] Указатель на параметры представления. Дополнительные сведения о pViewPrefs см. в разделе VIEWPREFERENCES2.

pFramePrefs
FRAMEPREFERENCES2[]

[out] Указатель на параметры кадра. Дополнительные сведения о pFramePrefs см. в разделе FRAMEPREFERENCES2.

pLangPrefs
LANGPREFERENCES2[]

[in, out] Указатель на параметры языка. Дополнительные сведения о pLangPrefs см. в разделе LANGPREFERENCES2.

pColorPrefs
FONTCOLORPREFERENCES2[]

[in, out] Указатель на параметры цвета текста.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

[in] Указатель на интерфейс IVsTextBuffer.

HRESULT IVsTextManager2::GetUserPreferences2(  
   [out] VIEWPREFERENCES2 * pViewPrefs,  
   [out] FRAMEPREFERENCES2 * pFramePrefs,  
   [in, out] LANGPREFERENCES2 * pLangPrefs,  
   [in, out] FONTCOLORPREFERENCES2 * pColorPrefs  
);   

Используйте этот метод, чтобы определить параметры представления, фрейма, языка, шрифта и цвета. Передайте идентификатор GUID для соответствующего элемента, и метод возвращает заполненную структуру для этих предпочтений. Не обязательно передавать идентификатор GUID для каждой структуры, если нужны только параметры для одного элемента (например, нужны только параметры представления). Передайте null для структур, которые не нужно заполнять.

Для элемента LANGPREFERENCES укажите требуемый язык, установив Плангпрефс->Гуидланг в качестве идентификатора безопасности языка.

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