VC++之Edit控件自动换行

      转载地址:http://blog.163.com/fuchang_he/blog/static/11077549120103206410542/

   VC++中Edit控件中的文本换行标志是:\r\n,而不是一般的\n。所以说,如果想在Edit控件中显示两行文本,可以使用如下方法:

        CString str = "Name \r\n Sex";
        pEdit->SetWindowText(str);
这样就可以在Edit空间中显示两行文本。(前提是:该Edit控件必须设置为ES_MULTILINE,即勾选Multiline复选框)。

        不过,这种方法只能够将你设置的文本显示成换行方式,如果有一段很长的文本(没有\r\n标志),这时就无法换行显示。如果,想让Edit自动换行显示,就必须另外设置几个属性选项,如下:
        在Style风格中:勾选MULTILINE、WANTRETURN属性,而去除AUTOHSCROLL属性(这点很重要)。