空杯子

 

关于vc中edit控件的换行注意

VC++中Edit控件中的文本换行标志是:\r\n,而不是一般的\n。所以说,如果想在Edit控件中显示两行文本,可以使用如下方法:
        CString str = Name+“ \r\n”+ Sex;
//当然Name和Sex是Cstring;
        pEdit->SetWindowText(str);
这样就可以在Edit空间中显示两行文本。(前提是:该Edit控件必须设置为ES_MULTILINE,即勾选Multiline复选框)。

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

posted on 2010-12-02 09:37 胡志刚 阅读(810) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜