【MFC】我在数据库中存了Text格式的一篇文章,在对话框静态文本中显示,怎样才能正常显示?

如图,我用CString保存从数据库取出的文章,然后复制给静态文本关联变量,为什么只能显示一部分?后面的哪去了?不换行样式那里我没勾啊。还有就是怎样才能换行显示?怎样在数... 如图,我用CString保存从数据库取出的文章,然后复制给静态文本关联变量,
为什么只能显示一部分?后面的哪去了?不换行样式那里我没勾啊。

还有就是怎样才能换行显示?怎样在数据库中保存换行?怎样在取出的时候保存换行?
展开
 我来答
shb8845369
2014-06-07 · TA获得超过280个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:171万
展开全部

你不要用静态文本显示,你用CEdit显示,CEdit支持换行,即使你保存在数据库中的字符串没有换行符。CEdit设置好样式后,会自动帮你完成换行。如下所示:

CEdit m_edit;
m_edit.ModifyStyle(WS_HSCROLL¦ES_AUTOHSCROLLES_MULTILINE|ES_WANTRETURN,0);
追问
是编辑框控件吗?
那编辑框里可以修改吗?
CEdit自动换行是什么意思?
追答
编辑框控件在添加到对话框的时候,可以修改它的属性为多行显示,也可以像上面那样使用代码动态修改它的样式支持多行显示。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式