IVsTextManagerEvents.OnUserPreferencesChanged(VIEWPREFERENCES[], FRAMEPREFERENCES[], LANGPREFERENCES[], FONTCOLORPREFERENCES[]) Método

Definição

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.

Aplica-se a