IVsTextView.PositionCaretForEditing(Int32, Int32) Methode

Definition

Setzt die Einfügemarke in eine Position ein, die für das Bearbeiten einer Funktion geeignet ist.

public:
 int PositionCaretForEditing(int iLine, int cIndentLevels);
public:
 int PositionCaretForEditing(int iLine, int cIndentLevels);
int PositionCaretForEditing(int iLine, int cIndentLevels);
public int PositionCaretForEditing (int iLine, int cIndentLevels);
abstract member PositionCaretForEditing : int * int -> int
Public Function PositionCaretForEditing (iLine As Integer, cIndentLevels As Integer) As Integer

Parameter

iLine
Int32

[in] Ganze Zahl, die die Zeile enthält, in die die Einfügemarke (Cursor) bewegt werden soll.

cIndentLevels
Int32

[in] Anzahl von Einzugsebenen.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus 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. Wenn in der Zeile Text vorhanden ist, wechselt die Einfügemarke zum ersten Zeichen, das kein Leerzeichen ist. Andernfalls erstellt diese Methode die entsprechende Anzahl der Einzüge ( cIndentLevels ) gemäß den aktuellen Spracheinstellungen und platziert die Einfügemarke an dieser Stelle. Es erfolgt keine zentrieren-Ausführung.

Gilt für