EditPoint2-Schnittstelle
Aktualisiert: November 2007
Ermöglicht Ihnen das Bearbeiten von Text als Daten in Textpuffern.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")> _
Public Interface EditPoint2 _
Implements EditPoint
Dim instance As EditPoint2
[GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface EditPoint2 : EditPoint
[GuidAttribute(L"136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface class EditPoint2 : EditPoint
public interface EditPoint2 extends EditPoint
Hinweise
EditPoint2-Objekte sind mit TextSelection-Objekten vergleichbar, außer dass sie auf Daten im Textpuffer und nicht auf in einem Code-Editor angezeigten Text verwendet werden. 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 gibt einen Fehler zurück, 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