IVsTextManager2.GetUserPreferences2(VIEWPREFERENCES2[], FRAMEPREFERENCES2[], LANGPREFERENCES2[], FONTCOLORPREFERENCES2[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Benutzereinstellungen, z. B. Registerkartenverwendung, Einzugsgröße und Vorhandensein eines Widgetrands, für die Ansicht, die Frames und den Sprachdienst zurück.
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
Parameter
- pViewPrefs
- VIEWPREFERENCES2[]
[out] Zeiger auf die Ansichtseinstellungen. Weitere Informationen zu pViewPrefs finden Sie unter VIEWPREFERENCES2.
- pFramePrefs
- FRAMEPREFERENCES2[]
[out] Zeiger auf Frameeinstellungen. Weitere Informationen zu pFramePrefs finden Sie unter FRAMEPREFERENCES2.
- pLangPrefs
- LANGPREFERENCES2[]
[in, out] Zeiger auf die Spracheinstellungen. Weitere Informationen zu pLangPrefs finden Sie unter LANGPREFERENCES2.
- pColorPrefs
- FONTCOLORPREFERENCES2[]
[in, out] Zeiger auf Schriftfarbeneinstellungen.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
[in] Zeiger auf die IVsTextBuffer-Schnittstelle.
HRESULT IVsTextManager2::GetUserPreferences2(
[out] VIEWPREFERENCES2 * pViewPrefs,
[out] FRAMEPREFERENCES2 * pFramePrefs,
[in, out] LANGPREFERENCES2 * pLangPrefs,
[in, out] FONTCOLORPREFERENCES2 * pColorPrefs
);
Verwenden Sie diese Methode, um Ansichts-, Frame-, sprach-, Schriftart-und Farbeinstellungen zu bestimmen. Übergeben Sie die GUID für das entsprechende Element, und die-Methode gibt die gefüllte Struktur für diese Einstellungen zurück. Es ist nicht erforderlich, eine GUID für jede Struktur zu übergeben, wenn Sie nur Einstellungen für ein Element wünschen (z. b. nur Anzeigeeinstellungen). Übergeben null Sie für die Strukturen, die Sie nicht auffüllen möchten.
Geben Sie für das Element langpreferences die betreffende Sprache an, indem Sie plangprefs->guidlang auf die sprach-sid festlegen.