BcTextDocument:: InsertLine

Die Routine fügt eine Zeile an beliebiger Stelle des Dokuments ein.

Aufruf:

virtual BOOL InsertLine(int nIndex, const TCHAR* lpLine);

virtual BOOL InsertLine(int nIndex, const CString &csLine);

Parameter:

nIndex Index der Zeile (= Zeilennummer - 1).
lpLine Adresse des Puffers, der die Zeile enthält.
csLine Objekt, das die Zeile enthält

Ergebnis:

TRUE  Die Zeile wurde eingefügt.
FALSE Fehler in Aufrufparametern oder beim Beschaffen von Speicher.

Bemerkungen

Die Routine veranlasst keine Aktualisierung der Fenster, da ja sofort noch weitere Aufrufe folgen könnten (CPU-Belastung). Wenn Sie eine Aktualisierung der Fenster wünschen, müssen Sie den Aufruf UpdateAllViews(NULL) abgeben.
Wenn Sie einen zu hohen Zeilenindex angeben, dann wird die Zeile als letztes angefügt, wie bei AddLine.