IVsTextView.GetCaretPos(Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает индекс строки и столбца положения курсора.
public:
int GetCaretPos([Runtime::InteropServices::Out] int % piLine, [Runtime::InteropServices::Out] int % piColumn);
int GetCaretPos([Runtime::InteropServices::Out] int & piLine, [Runtime::InteropServices::Out] int & piColumn);
public int GetCaretPos (out int piLine, out int piColumn);
abstract member GetCaretPos : int * int -> int
Public Function GetCaretPos (ByRef piLine As Integer, ByRef piColumn As Integer) As Integer
Параметры
- piLine
- Int32
[out] Указатель на целочисленное значение, содержащее строку, если метод выполнен успешно.
- piColumn
- Int32
[out] Указатель на целочисленное значение, содержащее столбец, если метод выполнен успешно. Координаты Viewcol могут включать виртуальное пространство.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из текстмгр. IDL:
HRESULT IVsTextView::GetCaretPos(
[out] long *piLine,
[out] ViewCol *piColumn
);
Курсор находится в положении курсора. Используется GetCaretPos для управления курсором или точкой вставки. piLineПараметр или piColumn может иметь значение, null Если требуется только один.