Freigeben über


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

Siehe auch

Referenz

EditPoint-Member

EnvDTE-Namespace