首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

多行edit控件写入的有关问题

2012-06-06 
多行edit控件写入的问题请问一下 多行文本空间写入 怎么实现,写入新一行不覆盖上面的数据GetDlgItem(IDC_E

多行edit控件写入的问题
请问一下 多行文本空间写入 怎么实现,写入新一行不覆盖上面的数据
GetDlgItem(IDC_EDIT1)->SetWindowText(str);

这样写都把上面的数据覆盖了

[解决办法]

探讨
请问一下 多行文本空间写入 怎么实现,写入新一行不覆盖上面的数据
GetDlgItem(IDC_EDIT1)->SetWindowText(str);

这样写都把上面的数据覆盖了

[解决办法]
探讨
请问一下 多行文本空间写入 怎么实现,写入新一行不覆盖上面的数据
GetDlgItem(IDC_EDIT1)->SetWindowText(str);

这样写都把上面的数据覆盖了

[解决办法]
int nLen = in_edit.GetWindowTextLength();
in_edit.SetSel(nLen, nLen, TRUE);
in_edit.ReplaceSel(strIn);
[解决办法]
探讨
问题解决了,
m_edit.SetSel(-1,-1);
m_edit.ReplaceSel(stredit);

但是又有个新问题,就是写很多行的时候就不写了 请问这是什么原因。
用 editbox控件是因为想把里面的数据复制出来,写在文本里,写的数据太多文本打开很慢,写在list控件, list控件有不能复制,请问有其他的好办法吗

[解决办法]
用CRichEdit控件,好象写64K没问题,而且可单独改字体,颜色,只花少量代码就可以编一个写字板软件
[解决办法]
探讨
引用:
请问一下 多行文本空间写入 怎么实现,写入新一行不覆盖上面的数据
GetDlgItem(IDC_EDIT1)->SetWindowText(str);

这样写都把上面的数据覆盖了


是把里面的数据读取出来 然后加上新的在写进去吗?里面数据很多很多,请问有其他方法吗

热点排行