?
Nur als Anmerkung:
wenn du auch so ein Chat ding programmierst, oder das Edit sehr viel aufnehmen muß, solltest du lieber ein RichEdit nehmen und dessen Kapazität erhöhen.
Kapazität erhöhen,
SendMessage(RichEdit_HWND, EM_EXLIMITTEXT, 0, (LPARAM)(DWORD)25165824);
auf 24 MB, als Beispiel.
Des weiteren kannst du auch mit EM_GETLINECOUNT die Anzahl Zeilen ermitteln und mittels:
SendMessage(Edit_HWND, EM_LINESCROLL, 0, Anzahl_Lines-1);
stets unten sein, wie gewollt, vorteil: du hast in einem Rutsch die aktuelle Anzahl an zeilen.