IVsTextEditorPropertyCategoryContainer (Interfaz)
Permite a un objeto exponer un conjunto de propiedades del editor de texto.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<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
El tipo IVsTextEditorPropertyCategoryContainer expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
GetPropertyCategory | devuelve la categoría de la propiedad especificada. |
Arriba
Comentarios
La manera recomendada de forzar valores de vista es llamar a QueryInterface en el objeto de vista de entorno (VsTextView) para la interfaz de IVsTextEditorPropertyCategoryContainer . Esta interfaz permite a un objeto exponer un conjunto de propiedades del editor de texto. la vista de texto expone actualmente una categoría, GUID_EditPropCategory_View_MasterSettings. Este es el grupo de valores convertidos para una vista.
Llame al GetPropertyCategory y especifique un valor de GUID_EditPropCategory_View_MasterSettings para el parámetro de rguidProperty . Este método a devuelve un puntero a IVsTextEditorPropertyContainer, que contiene el conjunto de propiedades forzadas para la vista. Los valores en este grupo se convierten permanentemente. Si un valor no está en este grupo, se siguiendo las opciones especificadas en el menú de Herramientas/deOpciones o los comandos de usuario.
Por ejemplo, forzar Ajuste de línea, SetProperty de llamada y especificar un valor de VSEDITPROPID_ViewLangOpt_WordWrap, vt para el parámetro de idprop , donde es Variant el vt de VT_BOOL donde es VARIANT_TRUE vt.boolVal. Para permitir que el ajuste de línea flota libremente, quítela de esta categoría de propiedad llamando a RemoveProperty y especificando un valor de VSEDITPROPID_ViewLangOpt_WordWrap para el parámetro de idprop .
Notas para los llamadores
Llame a esta interfaz para exponer las propiedades del editor de texto del objeto.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)