VC++中如何在Edit控件中多行显示(保存已经输入的,新输入的另起一行显示,并且输入数据比较大)
在对话框A中,我用一个大的EDIT控件来显示某过程产生的结果,比如现在要在EDIT中显示2行字符串,实现如下显示:————————————-|1234567890||67...
在对话框A中,我用一个大的EDIT控件来显示某过程产生的结果,比如现在要在
EDIT中显示2行字符串,实现如下显示:
————————————-
| 1234567890 |
| 6789654321000 |
| |
| |
-------------------------
我用CEdit *myEdit=(CEdit *)GetDlgItem(IDC_EDIT1);
myEdit-> SetWindowText( "1234567890 ");
myEdit-> SetWindowText( "\n ");
myEdit-> SetWindowText( "6789654321000 ");
结果只显示一行6789654321000,就是后面的显示把前面的覆盖了!!!!我想过许多方法,也不能将他们分2行显示,大侠们如何使他们分多行显示啊!!!! 展开
EDIT中显示2行字符串,实现如下显示:
————————————-
| 1234567890 |
| 6789654321000 |
| |
| |
-------------------------
我用CEdit *myEdit=(CEdit *)GetDlgItem(IDC_EDIT1);
myEdit-> SetWindowText( "1234567890 ");
myEdit-> SetWindowText( "\n ");
myEdit-> SetWindowText( "6789654321000 ");
结果只显示一行6789654321000,就是后面的显示把前面的覆盖了!!!!我想过许多方法,也不能将他们分2行显示,大侠们如何使他们分多行显示啊!!!! 展开
2个回答
展开全部
资源里
把编辑框的属性改为多行
把编辑框的属性改为多行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CString a = "1234567890 ";
CString n = "\r\n";
CString b = "6789654321000 ";
CString tt = a + n + b;
myEdit-> SetWindowText(tt);
CString n = "\r\n";
CString b = "6789654321000 ";
CString tt = a + n + b;
myEdit-> SetWindowText(tt);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询