IVsTextLines.CreateEditPoint(Int32, Int32, Object) Methode

Definition

Erstellt ein EditPoint-Objekt am angegebenen Speicherort im Textpuffer.

public:
 int CreateEditPoint(int iLine, int iIndex, [Runtime::InteropServices::Out] System::Object ^ % ppEditPoint);
int CreateEditPoint(int iLine, int iIndex, [Runtime::InteropServices::Out] winrt::Windows::Foundation::IInspectable const & & ppEditPoint);
public int CreateEditPoint (int iLine, int iIndex, out object ppEditPoint);
abstract member CreateEditPoint : int * int * obj -> int
Public Function CreateEditPoint (iLine As Integer, iIndex As Integer, ByRef ppEditPoint As Object) As Integer

Parameter

iLine
Int32

[in] Zeilennummer des EditPoint-Objekts im Textpuffer.

iIndex
Int32

[in] Zeichenindex des EditPoint-Objekts innerhalb der Zeile.

ppEditPoint
Object

vorgenommen Zeiger auf die IDispatch-Schnittstelle.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

HRESULT IVsTextLines::CreateEditPoint(  
   [in] long iLine,  
   [in] CharIndex iIndex,  
   [out] IDispatch **ppEditPoint  
);  

EditPoint -Objekte sind eine alternative Methode zum Schreiben in den Puffer und stellen eine Position im Text Puffer dar. Diese Objekte ähneln TextSelection Objekten, mit dem Unterschied, dass Sie mit Daten im Text Puffer arbeiten und nicht mit Text, der in einem Code Fenster angezeigt wird.

Hinweis

Jeder Vorgang, bei dem versucht wird, einen Text Puffer zu ändern, schlägt fehl, wenn er sich auf Zeichen auswirkt, die in einem schreibgeschützten Block enthalten sind, oder wenn der Text Puffer selbst schreibgeschützt ist.

Gilt für