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属性(这点很重要)。
CString str = "Name /r/n Sex";
pEdit->SetWindowText(str);
这样就可以在Edit空间中显示两行文本。(前提是:该Edit控件必须设置为ES_MULTILINE,即勾选Multiline复选框)。
不过,这种方法只能够将你设置的文本显示成换行方式,如果有一段很长的文本(没有/r/n标志),这时就无法换行显示。如果,想让Edit自动换行显示,就必须另外设置几个属性选项,如下:
在Style风格中:勾选MULTILINE、WANTRETURN属性,而去除AUTOHSCROLL属性(这点很重要)。
相关文章推荐
- VC Edit控件自动换行显示方法
- VC Edit控件 自动换行问题
- VC Edit控件 自动换行问题
- VC++之Edit控件自动换行
- MFC edit控件实现自动换行
- VC(MFC) edit控件滚动条自动到达底部的几种实现
- MFC EDIT控件实现自动换行(修改属性)
- VC中EDIT自动换行的设置方法
- VC中EDIT自动换行的设置方法
- MFC-EDIT控件自动滚动自动换行
- Edit控件换行、自动滚屏、设置焦点技巧
- 如何设置VC Edit控件的编辑框滚动条自动往下滚
- vc中edit控件使用总结-控件关联变量方法,语句 ,本质,控件获取,实现滚动换行
- VC++ edit 编辑框自动换行
- Edit控件事件响应及自动换行,刷屏
- 关于edit控件自动换行算法,计算量的问题
- MFC EditControl控件实现换行且滚动条自动跟随(实例)
- vc edit 自动换行
- Edit控件换行、自动滚屏、设置焦点技巧
- VC中Edit控件和Spin控件的使用