Compartilhar via


Interface IVsFontAndColorEvents

 

Publicado: abril de 2016

Notifica os VSPackages usando fontes e cores informações sobre alterações nas configurações de fonte e cor.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("F73E1D1E-3D1B-44F0-B736-D59F960B7F9E")]
public interface IVsFontAndColorEvents
[InterfaceTypeAttribute(1)]
[GuidAttribute("F73E1D1E-3D1B-44F0-B736-D59F960B7F9E")]
public interface class IVsFontAndColorEvents
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("F73E1D1E-3D1B-44F0-B736-D59F960B7F9E")>]
type IVsFontAndColorEvents = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("F73E1D1E-3D1B-44F0-B736-D59F960B7F9E")>
Public Interface IVsFontAndColorEvents

Métodos

Nome Descrição
System_CAPS_pubmethod OnApply()

Chamado pelo ambiente de quando o usuário clicou o OK ou Aplicar botão o fontes e cores página de propriedade no opções caixa de diálogo.

System_CAPS_pubmethod OnFontChanged(Guid, FontInfo[], LOGFONTW[], UInt32)

Chamado pelo ambiente do Visual Studio quando as fontes de categorias de um dos itens listados no Exibir itens lista suspensa é modificada.

System_CAPS_pubmethod OnItemChanged(Guid, String, Int32, ColorableItemInfo[], UInt32, UInt32)

Chamado pelo ambiente sempre que um item de Exibir itens lista suspensa é modificada.

System_CAPS_pubmethod OnReset(Guid)

Chamado pelo ambiente sempre que os itens na lista de itens de exibição são redefinidos para seus valores padrão.

System_CAPS_pubmethod OnResetToBaseCategory(Guid)

Chamado pelo ambiente sempre que todos os atributos da categoria são redefinidos para seu conjunto alternativo de valores padrão, conforme especificado pela sua categoria base.

Comentários

Implementando IVsFontAndColorEvents não é necessário. No entanto, se não for implementada, VSPackages explicitamente deve sondar para alterações nas configurações de fonte e cor usando a GetItem ou GetItem métodos.

Fontes e cores eventos são transmitidos ao:

  • Atributos de fonte ou cor são alterados,

  • Configuração de fonte ou cor são redefinidas para seus padrões, ou

  • O opções da caixa de diálogo de ferramentas menu é fechado.

Não é necessário informar o ambiente que um processo está tratando IVsFontAndColorEvents, pois o fontes e cores página de propriedades usa a lista de categorias no registro para pesquisar todos os serviços de implementação de fontes e cores suporte.

Observações para implementadores:

Implementar o IVsFontAndColorEvents interface se você deseja que o ambiente para chamar o VSPackage sempre que as fontes e cores de configuração para uma categoria que gerencia as alterações. Essas alterações podem ser iniciadas por meio de programação ou por meio de fontes e cores página de propriedades.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo