Partilhar via


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.

  • 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

Consulte também

Referência

IVsTextManagerEvents Interface

Namespace Microsoft.VisualStudio.TextManager.Interop