CEdit::SetWindowText(pStr),pStr中有"\n\r",如何将整个pStr都显示在Edit中。
null 问题点数:40、回复次数:6Top
1 楼Lchaos(nicky)回复于 2002-04-15 10:06:49 得分 5
需要你的CEdit控件支持多行,那就可以了。Top
2 楼jishiping(JSP 季世平)回复于 2002-04-15 10:08:02 得分 5
你写错了,换行应该是\r\n,不是\n\r。Top
3 楼EetyChen(三刀主)回复于 2002-04-15 10:17:49 得分 10
自己想办法罗,不要用 CEdit::SetWindowText(pStr),可以如下:
int lenStringToSet=SomeLength;//你怎么得到你的串的长度呢,是个问题吧
int lenSet=0;
while(lenSet<lenStringToSet)
{
//得到一个以"\n\r"结尾的串,显示
lenSet+=lenstr(pStr);
}Top
4 楼twtpdc(呢呢)回复于 2002-04-15 10:25:24 得分 5
将CEdit控年的属性设置为multiline 然后用SetWindowText(pStr)就可以了。Top
5 楼zzxcom(冥顽不化)回复于 2002-04-15 10:37:01 得分 10
twtpdc(呢呢) 说的对的。
不过在实际编程中,我单写\n也能换行,不需要\r阿。Top
6 楼pfans(pfans)回复于 2002-04-15 11:43:41 得分 5
同意 twtpdc(呢呢) 的。Top




