
【MFC】我在数据库中存了Text格式的一篇文章,在对话框静态文本中显示,怎样才能正常显示?
如图,我用CString保存从数据库取出的文章,然后复制给静态文本关联变量,为什么只能显示一部分?后面的哪去了?不换行样式那里我没勾啊。还有就是怎样才能换行显示?怎样在数...
如图,我用CString保存从数据库取出的文章,然后复制给静态文本关联变量,
为什么只能显示一部分?后面的哪去了?不换行样式那里我没勾啊。
还有就是怎样才能换行显示?怎样在数据库中保存换行?怎样在取出的时候保存换行? 展开
为什么只能显示一部分?后面的哪去了?不换行样式那里我没勾啊。
还有就是怎样才能换行显示?怎样在数据库中保存换行?怎样在取出的时候保存换行? 展开
展开全部
你不要用静态文本显示,你用CEdit显示,CEdit支持换行,即使你保存在数据库中的字符串没有换行符。CEdit设置好样式后,会自动帮你完成换行。如下所示:
CEdit m_edit;
m_edit.ModifyStyle(WS_HSCROLL¦ES_AUTOHSCROLLES_MULTILINE|ES_WANTRETURN,0);
追问
是编辑框控件吗?
那编辑框里可以修改吗?
CEdit自动换行是什么意思?
追答
编辑框控件在添加到对话框的时候,可以修改它的属性为多行显示,也可以像上面那样使用代码动态修改它的样式支持多行显示。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询