我要多行输出英文,怎样实现换行时单词不被拆开两行显示?

解决方案 »

  1.   

    CEdit(ES_MULTILINE风格)自动支持的吧。
      

  2.   

    输出的字串要是如下形式:
    I'm dasha.\r\nAnd you?
    \r\n代表换行。
    当然,风格要是ES_MULTILINE,在属性里面设置。
      

  3.   

    同意 :pcman1990(pcman) 
      

  4.   

    先把要输出的字串赋给一个CString,然后在定义一个CString,这样
    CString resource="jsd;lfjsljflsdjfl;sjfl;jsdl;fjsldj";
    CString r;
    int leng=resource.GetLength();
    int ff=5;//
    for(int i=0; i<leng; i+=ff)
    {
       ...
       r+="\r\n";
      ...
    }
    也可以有其他方法,你得学会自己想!