How to add a newline with SetWindowText() in ReadOnly CEdit? "\n" doesn't work :(

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

How to add a newline with SetWindowText() in ReadOnly CEdit? "\n" doesn't work :(

I made some simple log window out of CEdit control. It is read only , or i would say output only. User cannot input text, only see logging. But program must be able to write text out to this console. I use GetWindowText() and SetWindowText() as described. And newline is supposed to be done by adding "\n" at the end of lines, doesn't it ??? Well it doesn't work with CEdit. It prints out some strange "l" or "i" symbol instead of a newline... Any clue? Logging is supposed to be multilined, you know

Re: How to add a newline with SetWindowText() in ReadOnly CEdit? "\n" doesn't work :

Just to complete the answers already posted, have a look in this FAQ: How to append text to an edit control?
If you want add lines to a multiline edit control, it's much better to use CEdit::SetSel and CEdit::ReplaceSel instead of CWnd::GetWindowText and CWnd::SetWindowText.

* The Perfect Platform for Game Developers: Android
Developing rich, high performance Android games from the ground up is a daunting task. Intel has provided Android developers with a number of tools that can be leveraged by Android game developers.

* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.