When outputting text to CEdit, how can I alter the multiline to set it up so that only when a “\n” will it go to the next line?
ie:(setup programmatically)
CEdit *myEdit1 = new CEdit;
myEdit1->Create( ES_MULTILINE | ES_READONLY | WS_VISIBLE | WS_BORDER, CRect(800,100,900,200), this, 2);
if I feed this “\n” I want a the it to go to the next line (and only then)
CString s;
s = "hello \n there";
myEdit1->SetWindowText(s);
You may need to subclass CEdit to handle the keystrokes in that case. Otherwise the default behavior is to use Shift–Enter to jump to next line.
Just search for CEDit subclassing and you will get lots of examples.