IVsTextView.GetCaretPos(Int32, Int32) Método

Definição

Retorna o índice de linha e coluna da posição do cursor.

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

Parâmetros

piLine
Int32

fora Ponteiro para um inteiro que contém a linha, se o método tiver sucesso.

piColumn
Int32

fora Ponteiro para um inteiro que contém a coluna, se o método tiver sucesso. As coordenadas Viewcol podem incluir espaço virtual.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr. idl:

HRESULT IVsTextView::GetCaretPos(  
   [out] long *piLine,  
   [out] ViewCol *piColumn  
);  

A posição do cursor é a posição do cursor. Use GetCaretPos para gerenciar o cursor ou o ponto de inserção. Os piLine piColumn parâmetros ou podem ser null se apenas um for necessário.

Aplica-se a