Compartilhar via


Interface IVsTextEditorPropertyCategoryContainer

Permite que um objeto para expor um conjunto de propriedades do editor de texto.

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

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("A6078038-D578-4F32-B9B2-C83E1726454D")> _
Public Interface IVsTextEditorPropertyCategoryContainer
[InterfaceTypeAttribute()]
[GuidAttribute("A6078038-D578-4F32-B9B2-C83E1726454D")]
public interface IVsTextEditorPropertyCategoryContainer
[InterfaceTypeAttribute()]
[GuidAttribute(L"A6078038-D578-4F32-B9B2-C83E1726454D")]
public interface class IVsTextEditorPropertyCategoryContainer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("A6078038-D578-4F32-B9B2-C83E1726454D")>]
type IVsTextEditorPropertyCategoryContainer =  interface end
public interface IVsTextEditorPropertyCategoryContainer

O tipo IVsTextEditorPropertyCategoryContainer expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetPropertyCategory Retorna a categoria de propriedade especificada.

Superior

Comentários

A maneira recomendada para forçar as configurações de exibição é chamar QueryInterface no objeto de exibição do ambiente (VsTextView) para o IVsTextEditorPropertyCategoryContainer interface. Essa interface permite que um objeto para expor um conjunto de propriedades do editor de texto. O modo de exibição do texto atualmente expõe uma categoria, GUID_EditPropCategory_View_MasterSettings. Este é o grupo de configurações forçadas para um modo de exibição.

Chame GetPropertyCategory e especifique um valor de GUID_EditPropCategory_View_MasterSettings para o rguidProperty parâmetro. Esse método retorna um ponteiro para IVsTextEditorPropertyContainer, que contém o conjunto de propriedades forçadas para o modo de exibição. Todas as configurações deste grupo são forçadas permanentemente. Se uma configuração não estiver nesse grupo, ele é seguir as opções especificadas no Ferramentas/Opções menu ou os comandos do usuário.

Por exemplo, para forçar Quebra, chame SetProperty e especifique um valor de VSEDITPROPID_ViewLangOpt_WordWrap, vt para o idprop parâmetro, onde vt é um Variant de VT_BOOL onde vt.boolVal é VARIANT_TRUE. Para permitir a quebra automática de flutue livremente, removê-lo dessa categoria de propriedade chamando RemoveProperty e especificando um valor de VSEDITPROPID_ViewLangOpt_WordWrap para o idprop parâmetro.

Observações para chamadores

Chame esta interface para expor as propriedades do editor de texto no seu objeto.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop