SetDlgItemText再次调用的时候的文本不覆盖先前的文本 换一行写!

比如我做个循环打开若干个文件pBuf保存文件内容但是打开第二个文件的时候调用SetDlgItemText(IDC_EDIT1,pBuf);显示在第一行,覆盖了先前的内容,... 比如我做个循环打开若干个文件 pBuf保存文件内容
但是打开第二个文件的时候调用SetDlgItemText(IDC_EDIT1,pBuf);
显示在第一行,覆盖了先前的内容,我想让它读取的第二个文件内容在第二行显示!
读第三个文件的内容显示在第三行!
求指导 谢谢!!!
展开
 我来答
souvis
2012-06-02 · TA获得超过132个赞
知道答主
回答量:77
采纳率:0%
帮助的人:97.9万
展开全部
1、设置编辑框控件的多行属性;
2、每次在SetDlgItemText之前都先将旧的文本内容+换行+新的文本内容
如:CString str;
GetDlgItemText(IDC_EDIT1, str);//获取已显示的文本
str = str + _T("\r\n") + pBuf;//加换行、加新的文本,pBuf即新的文件内容
SetDlgItemText(IDC_Edit1, str);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式