Freigeben über


IVsTextView.PositionCaretForEditing-Methode

Setzt die Einfügemarke in eine Position, die zum Bearbeiten einer Funktion geeignet ist.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function PositionCaretForEditing ( _
    iLine As Integer, _
    cIndentLevels As Integer _
) As Integer
int PositionCaretForEditing(
    int iLine,
    int cIndentLevels
)
int PositionCaretForEditing(
    [InAttribute] int iLine, 
    [InAttribute] int cIndentLevels
)
abstract PositionCaretForEditing : 
        iLine:int * 
        cIndentLevels:int -> int
function PositionCaretForEditing(
    iLine : int, 
    cIndentLevels : int
) : int

Parameter

  • iLine
    Typ: Int32

    [in] Ganze Zahl, die die Zeile enthält, die das Caretzeichen (Cursor) zu positionieren.

  • cIndentLevels
    Typ: Int32

    [in] Anzahl Einzugs auf.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextView::PositionCaretForEditing(
   [in] long iLine,
   [in] long cIndentLevels
);

Diese Methode platziert die Einfügemarke an einer Position, die zum Bearbeiten einer Funktion geeignet ist. Schreibt Text in der Zeile vorhanden ist, wird die Einfügemarke zum ersten farbigen Leerzeichen. Andernfalls erstellt diese Methode die entsprechende Anzahl der Einzüge ()cIndentLevelsanhand der aktuellen Spracheinstellungen und - plätzen die Einfügemarke an dieser Stelle. Kein Zentrieren erfolgt.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextView Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace