IVsTextView.PositionCaretForEditing(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.