Label macht keinen Umbruch
-
Hallo zusammen
wie war das noch gleich? Man möchte eine winzige Kleinigkeit erledigen aber der Aufwand ist irgendwie größer als gedacht.
Ich hab hier ein Label, was ich auch sehr groß und sehr breit gezogen habe, weil dort Mehrzeilige Texte hineingeschrieben werden sollen (von der Applikation).
Wenn ich den Text jetzt als Standard bei den Eigenschaften so deklariere:
Die ist ein\r\nTest Textdann schreibt er mir das auch wunderbar in die nächste Zeile rein
Wenn ich das jetzt im Code aber auch so mache, macht er mir keinen Zeilenumbruch sondern ein Steuerzeichen stattdessen
CString strText = "halllo zusammen\r\nwie geht es euch?"; SetDlgItemText(IDC_Text,strText);was mache ich denn falsch?
-
CString strText = "Du sollst\nkein \\r benutzen"; SetDlgItemText(IDC_Text,strText);funktioniert bei mir einwandfrei...

-
Du hast einen falschen Stil gesetzt. z.B. SS_SIMPLE oder SS_LEFTNOWORDWRAP!
-
und wenn man es in der hoehe zentrieren laesst {"center image"} dann werden die \n's auch ignoriert
fand ich schon oft sehr laestig