[VC++6] Mehrzeiliges Edit-Feld

hi,
ich hab ein editfeld auf mehrzeilig und return möglich umgestellt.
Ich möchte nun daten die ich aus eine verketteten liste auslese zeile für zeile in dieses editfeld schreiben.
Ich habe für das editfeld eine membervariable vom typ CString angelegt.
Wie kann ich in dem editfeld nun einen zeilensprung erzielen?

mfg
robert

Hi Robert,
muß es den ein Editfeld sein?
Mit einer Listbox kannst Du die Sache
elegant lösen.
Ansonsten, schicke nach jedem Datensatz
einen Zeilenumbruch ans Editfeld.

Gruß Patrick

natürlich läßt es sich mit einer listbox leicher lösen, aber es währe trotzdem interessant zu wissen wie so etwas mit einem editfeld geht. Mit dem senden der kombination 0x10, 0x13 funktionierte es nähmlich nicht.

mfg
Robert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

\n !?!
Weiss zwar nicht ob’s geht aber müsste doch eigentlich.

Nicht? \r\n muss aber ansich funktionieren, probier das nochmal in dieser Notation.

ach ja, ganz klar…
Du musst dezimal 10 und 13 übergeben
nicht hexadezimal.

Aber besser \r\n

\n !?!
Weiss zwar nicht ob’s geht aber müsste
doch eigentlich.

nein funktioniert nicht, \n wird vom compiler in die beiden Werte 10 und 13 aufgelöst, die in Dateien für den zeilesprung stehen. Wenn aber diese Werte eingefügt werden, erhältst du nur 2 dicke striche im edit-feld

mfg
Robert

Neben dem bereits festgestellten (dezimal statt hex) noch eins:

Zeilenende ist CR-LF, also dec(13), dec(10), nicht umgekehrt!

Reinhard

Bei jedem gewünschtem Zeilensprung mußt du „\r\n“ in deinen String einfügen.

Grüße Peter