IVsTextManager2.GetUserPreferences2(VIEWPREFERENCES2[], FRAMEPREFERENCES2[], LANGPREFERENCES2[], FONTCOLORPREFERENCES2[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna as preferências do usuário, como uso de tabulação, tamanho de recuo e presença de margem de widget para a exibição, o quadro e o serviço de idioma.
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
Parâmetros
- pViewPrefs
- VIEWPREFERENCES2[]
fora Ponteiro para as preferências de exibição. Para obter mais informações sobre pViewPrefs, consulte VIEWPREFERENCES2.
- pFramePrefs
- FRAMEPREFERENCES2[]
fora Ponteiro para as preferências de quadro. Para obter mais informações sobre pFramePrefs, consulte FRAMEPREFERENCES2.
- pLangPrefs
- LANGPREFERENCES2[]
[entrada, saída] Ponteiro para as preferências de idioma. Para obter mais informações sobre pLangPrefs, consulte LANGPREFERENCES2.
- pColorPrefs
- FONTCOLORPREFERENCES2[]
[entrada, saída] Ponteiro para as preferências de cor da fonte.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
no Ponteiro para a IVsTextBuffer interface.
HRESULT IVsTextManager2::GetUserPreferences2(
[out] VIEWPREFERENCES2 * pViewPrefs,
[out] FRAMEPREFERENCES2 * pFramePrefs,
[in, out] LANGPREFERENCES2 * pLangPrefs,
[in, out] FONTCOLORPREFERENCES2 * pColorPrefs
);
Use este método para determinar as preferências de exibição, quadro, idioma, fonte e cor. Passe o GUID para o item apropriado e o método retorna a estrutura preenchida para essas preferências. Não será necessário passar um GUID para cada estrutura se você quiser apenas preferências para um item (por exemplo, você deseja apenas exibir preferências). Passe null para as estruturas que você não deseja preencher.
Para o membro LANGPREFERENCES, especifique o idioma em questão definindo pLangPrefs->guidLang como o SID do idioma.