IVsTextStream.CreateEditPoint(Int32, Object) 方法

定义

在文本缓冲区中的给定位置创建一个 EditPoint 对象。

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

参数

iPosition
Int32

中文本缓冲区中的位置。

ppEditPoint
Object

弄指向创建的 EditPoint 对象的指针。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 textmgr:

HRESULT IVsTextStream::CreateEditPoint(  
   [in] long iPosition,  
   [out] IDispatch **ppEditPoint  
);  

EditPoint 对象是一种写入缓冲区的替代方法,表示文本缓冲区中的位置。 这些对象类似于 TextSelection 对象,只不过它们对文本缓冲区中的数据(而不是在代码窗口中显示的文本)进行操作。

备注

如果任何尝试修改文本缓冲区的操作将影响只读块中包含的任何字符,或者如果文本缓冲区本身为只读,则会失败。

适用于