EditPoint-Schnittstelle
Aktualisiert: November 2007
Ermöglicht Ihnen das Bearbeiten von Text als Daten in Textpuffern.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
<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
Hinweise
EditPoint-Objekte sind mit TextSelection-Objekten vergleichbar, sie werden jedoch auf Daten im Textpuffer und nicht auf in einem Code-Editor angezeigten Text angewendet. Der Unterschied besteht darin, dass globale Editor-Zustände wie Zeilenumbrüche und virtuelle Leerzeichen sich nicht auf Text im Puffer auswirken.
Jede Operation zum Ändern eines Textdokuments schlägt fehl, wenn sie Zeichen in einem schreibgeschützten Block betrifft oder das Dokument selbst schreibgeschützt ist.
Beispiele
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