您的位置:首页 > 编程语言 > C语言/C++

VC++之Edit控件自动换行

2010-08-12 22:26 148 查看
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属性(这点很重要)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: