• Advertisement
Sign in to follow this  

Edit text control

This topic is 4636 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi. I have a simple edit text control in c++, that i want to fill with some strings: SetDlgItemText(hwnd, IDC_EDIT1, "string\n another string"); The \n character is printed like a square, it don't get the carriage return. There's a way to correct that ? Also.. i haven't found messages to add a string to the edit text control. To add a string i have to get the entire buffer, add the string, and then recopy the buffer with a SetDlgItemText(...) There's a better way to do that ? www.evasite.supereva.it/dialog.jpg

Share this post


Link to post
Share on other sites
Advertisement
To get multiline edit controls you need to set the ES_MULTILINE style.

Adding text is kind of dumb. You need to send the control a EM_SETSEL message to create a selection area at the point you want to insert text then send a EM_REPLACESEL to replace the selection with the text you want to add.

Share this post


Link to post
Share on other sites
I already have a multyline edit control, if i type text and press enter i get carriage return. But not if i use \n !

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement