vc 6.0 编辑框显示不全 已经选择换行
数据库中存入的一段话150个中文左右,但是最后在编辑框和messagebox中都只能显示110个左右。为啥?谢谢~。怎样才能更好的显示一段话1000字左右?...
数据库中存入的一段话150个中文左右,但是最后在编辑框和messagebox中都只能显示110个左右。为啥?谢谢~。怎样才能更好的显示一段话1000字左右?
展开
2个回答
展开全部
数据库中的150个中文字,查询出来后放的CString 或 string 或 TCHAR* 中的值,先检查是否是150个中文,是的话就可以说问题与数据库无关,不是的话就可能是数据库列长度不足被截掉了插入时。
与数据库无关的话,就是显示上面的问题了
TextEditBox / RichTextBox应该能显示很多字的,除非你人为限制了
MessageBox中应该只是个StaticText Label,应该也可以显示很多字才对
与数据库无关的话,就是显示上面的问题了
TextEditBox / RichTextBox应该能显示很多字的,除非你人为限制了
MessageBox中应该只是个StaticText Label,应该也可以显示很多字才对
追问
数据库的内容是我直接从txt文档中复制进去的,数据库中能看到150个字,但是用编辑框回显时就少了。用CString存放的变量。变量取自于clistctrl(点击某一行,回显它的值)
追答
也就是说,1,先调试确认,查看,当从受苦查询出来的字是几个,是150个中文字还是110个
2, 再确认存放的变量所拥有的内存空间是否足够放置150个中文字,这个看代码了
3,可以把查询出来的文字或者要显示到的编辑框和或MessageBox之前的那个字符串变量值保存到硬盘文本文件查看,到底有几个字
确定字的个数在什么环节正确,什么环节不正确,由此判断分析可能出现问题的地方
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询