vc 6.0 编辑框显示不全 已经选择换行

数据库中存入的一段话150个中文左右,但是最后在编辑框和messagebox中都只能显示110个左右。为啥?谢谢~。怎样才能更好的显示一段话1000字左右?... 数据库中存入的一段话150个中文左右,但是最后在编辑框和messagebox中都只能显示110个左右。为啥?谢谢~。怎样才能更好的显示一段话1000字左右? 展开
 我来答
wangpaishi
2013-09-12 · TA获得超过570个赞
知道小有建树答主
回答量:932
采纳率:52%
帮助的人:763万
展开全部
数据库中的150个中文字,查询出来后放的CString 或 string 或 TCHAR* 中的值,先检查是否是150个中文,是的话就可以说问题与数据库无关,不是的话就可能是数据库列长度不足被截掉了插入时。
与数据库无关的话,就是显示上面的问题了

TextEditBox / RichTextBox应该能显示很多字的,除非你人为限制了

MessageBox中应该只是个StaticText Label,应该也可以显示很多字才对
追问
数据库的内容是我直接从txt文档中复制进去的,数据库中能看到150个字,但是用编辑框回显时就少了。用CString存放的变量。变量取自于clistctrl(点击某一行,回显它的值)
追答
也就是说,1,先调试确认,查看,当从受苦查询出来的字是几个,是150个中文字还是110个
2, 再确认存放的变量所拥有的内存空间是否足够放置150个中文字,这个看代码了
3,可以把查询出来的文字或者要显示到的编辑框和或MessageBox之前的那个字符串变量值保存到硬盘文本文件查看,到底有几个字
确定字的个数在什么环节正确,什么环节不正确,由此判断分析可能出现问题的地方
zhuwangyun
2013-09-13 · TA获得超过6685个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:1269万
展开全部
如果你确定数据库存的没问题,发过来我帮你看看!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式