EditPoint (Interfaz)
Actualización: noviembre 2007
Permite manipular texto como datos en búferes de texto.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")> _
Public Interface EditPoint _
Implements TextPoint
Dim instance As EditPoint
[GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface EditPoint : TextPoint
[GuidAttribute(L"C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface class EditPoint : TextPoint
public interface EditPoint extends TextPoint
Comentarios
Los objetos EditPoint son similares a los objetos TextSelection, salvo que actúan sobre datos del búfer de texto en lugar de actuar sobre texto mostrado en un editor de código. La diferencia estriba en que el texto del búfer no se ve afectado por los estados globales del editor, como, por ejemplo, ajuste de línea y espacios virtuales.
Cualquier operación que intente modificar un documento de texto no tendrá éxito si afecta a caracteres contenidos en un bloque de sólo lectura, o si el propio documento es de sólo lectura.
Ejemplos
Sub EditPointExample()
' Before running this example, open a text document.
Dim objTD As TextDocument
Dim objEP As EditPoint
objTD = DTE.ActiveDocument.Object("TextDocument")
objEP = objTD.StartPoint.CreateEditPoint
objEP.Insert "Hello"
End Sub