共用方式為


IVsTextView.GetCaretPos 方法

傳回游標所在位置的行和資料行的索引。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
Function GetCaretPos ( _
    <OutAttribute> ByRef piLine As Integer, _
    <OutAttribute> ByRef piColumn As Integer _
) As Integer
int GetCaretPos(
    out int piLine,
    out int piColumn
)
int GetCaretPos(
    [OutAttribute] int% piLine, 
    [OutAttribute] int% piColumn
)
abstract GetCaretPos : 
        piLine:int byref * 
        piColumn:int byref -> int
function GetCaretPos(
    piLine : int, 
    piColumn : int
) : int

參數

  • piLine
    類型:Int32%

    [] out整數,包含行,如果此方法成功的指標。

  • piColumn
    類型:Int32%

    [] out如果此方法成功,包含的資料行中,為整數的指標。 Viewcol 座標可能包括虛擬空間。

傳回值

類型:Int32
如果此方法將會成功,則會傳回S_OK。如果失敗,它就會傳回錯誤碼。

備註

COM 簽章

從 textmgr.idl:

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

插入號位置是游標所在位置。 使用GetCaretPos來管理有插入號或插入點。 piLine或piColumn參數可以是nullnull 參考 (即 Visual Basic 中的 Nothing)如果只需要一個。

.NET Framework 安全性

請參閱

參考

IVsTextView 介面

Microsoft.VisualStudio.TextManager.Interop 命名空間