Editfelder: Ich versteh die Welt nicht mehr?!?!?!
-
Hi,
ich habe wiefolgt ein Editfeld erstellt:
edit_ = ::CreateWindow ("edit", manager_->getProtocol().c_str(), WS_CHILD | WS_VISIBLE | BS_FLAT | WS_VSCROLL | WS_HSCROLL | WS_BORDER | ES_MULTILINE, 300, 211, 650, 175, hwnd_, NULL, instance, NULL);in diesem manager_->getProtocol().c_str(); ist der Inhalt des Protokolls enthalten und das Fenster soll dieses ausgeben.
Darin sind selbst verständlich auch Absätze: \n
Jedoch der zeigt mir nur Schwarze kästchen an??? er macht erst einen absatz mit \r\n!!! Und drücke ich im edit feld RETURN macht er keinen absatz, erst bei STRG+RETURN

Was mache ich flasch??
p.s.: Benutze VC++7.1 ohne MFC
-
ES_WANTRETURN
-
geil, jetzt kann ich da soviel RETURN drücken wie ich will, aber die Texte die ein \n enthalten werden noch immer in kästchen dargestellt

Man was ist das für eine scheiße *schnief*
-
Entweder \n in \r\n zur Laufzeit ersetzen.
Oder die Texte sofort richtig abspeichern.
-
ja aber warum ist das so? war doch vorher nie so? Totaler beschiss man
-
\n war unter Windows noch nie ein Zeilenumbruch.
-
das war doch bei UNIX?
Man wieso geht das jetzt net mehr? ging doch vorher immer *heul*
-
hör auf zu trollen alter

-
jung13 schrieb:
hör auf zu trollen alter

Irgendwelche Probleme mit deinem Ego? Ich frag doch nur, mein gott wenn das für dich selbst verständlich ist geh auf der autobahn spielen und fang die autos!
-
Naja, bei deinen Antworten brauchst du dich nicht zu wundern, dass der Thread nicht wirklich auf einem informativen Niveau ist.
Aber unter Windows brauchst du eben nunmal (fast?) immer \r\n als Zeilenumbruch
