IVsTextManagerEvents.OnUserPreferencesChanged(VIEWPREFERENCES[], FRAMEPREFERENCES[], LANGPREFERENCES[], FONTCOLORPREFERENCES[]) 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.
Acionado quando as preferências globais do usuário são alteradas.
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())
Parâmetros
- pViewPrefs
- VIEWPREFERENCES[]
no Ponteiro para a VIEWPREFERENCES estrutura. Essa estrutura fornece as configurações atuais para a exibição. Se isso não for nulo, as preferências que afetam especificamente o comportamento da exibição de texto foram alteradas.
- pFramePrefs
- FRAMEPREFERENCES[]
no Ponteiro para a FRAMEPREFERENCES estrutura, que permite que o quadro controle se a exibição mostra barras de rolagem horizontal ou vertical. Se isso não for nulo, as preferências que afetam especificamente as janelas de código mudaram.
- pLangPrefs
- LANGPREFERENCES[]
no Aponta para o idioma relevante conforme especificado pelos szFileType Membros e guidLang da LANGPREFERENCES estrutura. Se isso não for nulo, as preferências que afetam as configurações comuns de um idioma específico serão alteradas.
- pColorPrefs
- FONTCOLORPREFERENCES[]
no Especifica as preferências de cores. Se não for NULL, o pguidColorService membro da FONTCOLORPREFERENCES estrutura indicará qual provedor de item Colorable está associado ao pColorTable membro. Se isso não for nulo, as preferências que afetam as cores ou a fonte usada por uma exibição de texto foram alteradas.
Comentários
Assinatura COM
De textmgr. idl:
HRESULT IVsTextManagerEvents::OnUserPreferencesChanged(
[in] const VIEWPREFERENCES * pViewPrefs,
[in] const FRAMEPREFERENCES * pFramePrefs,
[in] const LANGPREFERENCES * pLangPrefs,
[in] const FONTCOLORPREFERENCES * pColorPrefs
);
Use este método para modificar seu aplicativo em resposta a alterações nas preferências do usuário. Quando o usuário altera as preferências globais, devido à alteração das configurações do comando opções no menu ferramentas ou devido à invocação de um comando, como pressionar a tecla Insert , esse evento é acionado.