Método IVsTextManagerEvents.OnUserPreferencesChanged
Acionado quando as preferências do usuário global são alteradas.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
Sub OnUserPreferencesChanged ( _
pViewPrefs As VIEWPREFERENCES(), _
pFramePrefs As FRAMEPREFERENCES(), _
pLangPrefs As LANGPREFERENCES(), _
pColorPrefs As FONTCOLORPREFERENCES() _
)
void OnUserPreferencesChanged(
VIEWPREFERENCES[] pViewPrefs,
FRAMEPREFERENCES[] pFramePrefs,
LANGPREFERENCES[] pLangPrefs,
FONTCOLORPREFERENCES[] pColorPrefs
)
void OnUserPreferencesChanged(
[InAttribute] array<VIEWPREFERENCES>^ pViewPrefs,
[InAttribute] array<FRAMEPREFERENCES>^ pFramePrefs,
[InAttribute] array<LANGPREFERENCES>^ pLangPrefs,
[InAttribute] array<FONTCOLORPREFERENCES>^ pColorPrefs
)
abstract OnUserPreferencesChanged :
pViewPrefs:VIEWPREFERENCES[] *
pFramePrefs:FRAMEPREFERENCES[] *
pLangPrefs:LANGPREFERENCES[] *
pColorPrefs:FONTCOLORPREFERENCES[] -> unit
function OnUserPreferencesChanged(
pViewPrefs : VIEWPREFERENCES[],
pFramePrefs : FRAMEPREFERENCES[],
pLangPrefs : LANGPREFERENCES[],
pColorPrefs : FONTCOLORPREFERENCES[]
)
Parâmetros
pViewPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.VIEWPREFERENCES[][in] Ponteiro para o VIEWPREFERENCES estrutura. Essa estrutura fornece as configurações atuais para o modo de exibição. Se esta for não-nulluma referência nula (Nothing no Visual Basic), alteraram as preferências que afetam especificamente o comportamento de modo de exibição de texto.
pFramePrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FRAMEPREFERENCES[][in] Ponteiro para o FRAMEPREFERENCES estrutura, que permite que o quadro controle se o modo de exibição mostra as barras de rolagem horizontal ou vertical. Se isso não for nulo, alterou as preferências que afetam especificamente as janelas de código.
pLangPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES[][in] Ponteiro para o idioma relevante conforme especificado pelo szFileType e guidLang os membros a LANGPREFERENCES estrutura. Se esta for não-nulluma referência nula (Nothing no Visual Basic), as preferências que afetam as configurações comuns de um idioma específico foram alterados.
pColorPrefs
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES[][in] Especifica as preferências de cor. Se não-nulluma referência nula (Nothing no Visual Basic), o pguidColorService membro da FONTCOLORPREFERENCES estrutura indica quais colorable item provedor está associado a pColorTable membro. Se esta for não-nulluma referência nula (Nothing no Visual Basic), alteraram as preferências que afetam as cores ou a fonte usada por um modo de exibição de texto.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsTextManagerEvents::OnUserPreferencesChanged(
[in] const VIEWPREFERENCES * pViewPrefs,
[in] const FRAMEPREFERENCES * pFramePrefs,
[in] const LANGPREFERENCES * pLangPrefs,
[in] const FONTCOLORPREFERENCES * pColorPrefs
);
Use esse método para modificar seu aplicativo em resposta às alterações nas preferências do usuário. Quando o usuário altera preferências globais, seja devido à alteração de configurações das opções de comando na Ferramentas menu ou devido a invocar um comando, como pressionar a Inserir chave, este evento é disparado.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.