[MFC, туплю] Добавить строку текста в RichEdit
http://netcode.ru/cpp/?artID=4959 (внизу страницы)
а вот сам пример
http://netcode.ru/cpp/1-3.zip
а вообще лучше МСДН почитать
Ещё раз сформулирую задачу, более конкретно:
В окне есть RichEdit, Edit, Button.
При нажатии кнопки в конец текста в ричэдит нужно добавить строку из эдита.
решение на Delphi:
RichEdit.Lines.Add(Edit.Text);
на MFC:
CString tmp,tmp2;
RichEdit.GetWindowText(tmp);
Edit.GetWindowText(tmp2);
tmp+=tmp2+"\r\n";
RichEdit.SetWindowText(tmp);
![](/images/graemlins/puke.gif)
ReplaceSel (Replaces the current selection in this CRichEditCtrl object with specified text. )
SetSel (Sets the selection in this CRichEditCtrl object. )
выделяем заменяемый текст (в частном случае просто указываем конец текста) и вставляем туда новый текст
Да, так и делают. Метод AddText пишется за пять минут у производного от СRichEdit класса. Далее везде используется этот класс, в т.ч. и с другими наворотами.
Оставить комментарий
yolki
Баааалин, как же в дельфе всё намного проще.Как ЭТО сделать в MFC?