Multiline in editFeldern [WinAPI)

kodak

Mitglied
Hi Leute, i
ch wollte nur mal fragen, wie das Steuerzeichen heist, mit dem man für EditFelder eine nue Zeile beginnt.

sprintf(cBuffer2,"%s\n%s",cBuffer2,cBuffer1);

\n bringt mir nur einen Senkrechten Strich.
cBuffer1 ist das, was dem Text aus dem EditFeld (cBuffer2) hinzugefügt werden soll.

Bin für jede hilfreiche Antwort dankbar.
 
Hey danke,
das \n muss mit drinne sein, sonst hats den gleichen Effekt wie \n allein (also senkrechter Strich, aber keine neue Zeile)
 
das kann an dem Windows-Format liegen

Windows kodiert den Zeilenwechesl mit 0A0D (Hex) als CR LF wenn mich nicht alles täuscht. Mac hat nur 0D, Linux nur 0A oder so.
 
Und nicht vergessen, den Multiline-Style auch zu benutzen. Sonst nützt das ganze "\r\n" ja nix. (Beliebter Fehler meinerseits... ;) )
 
Zurück