textwidget显示多行

bencharluo 2009-09-09 12:49:28
我已经设置了textwidget的flags为
IWIDGET_SetFlags(pstNewMms->pTextAddressToWdg, TWF_MULTILINE);
为什么当我输入的时候,总是显示1行呢?
正常应该是当我输入的超过第一行最大的数量的时候,多余的在第二行显示啊
求教!
...全文
1737 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
bxk253387223 2009-11-07
  • 打赏
  • 举报
回复
	WExtent we;
IWIDGET_GetPreferredExtent(me->piwText, &we);
we.width = (me->DeviceInfo).cxScreen - 2;
we.height = (me->DeviceInfo).cyScreen/2;
IWIDGET_SetExtent(me->piwText, &we);
IWIDGET_SetFlags(me->piwText, TWF_MULTILINE);
bencharluo 2009-10-10
  • 打赏
  • 举报
回复
哥哥,我哪里厉害了啊?
locaiver 2009-10-09
  • 打赏
  • 举报
回复
如果可以的话,把你完整的代码贴出来,这样说太笼统了。
bencharluo 2009-09-29
  • 打赏
  • 举报
回复
这个应该是自动换行哦吧,而不是我一行行画的啊
liujie1008_cn 2009-09-17
  • 打赏
  • 举报
回复

你可以看下textlayout 中是否做了相关makeline 方面处理,和如何换行之类。具体画的是一行一行显示的。
waterfield 2009-09-11
  • 打赏
  • 举报
回复
显示区域太小了吧
kingfenggg 2009-09-11
  • 打赏
  • 举报
回复
需要设置最大字符数
bencharluo 2009-09-11
  • 打赏
  • 举报
回复
可喜这个csdn不能截图啊。。。
显示的区域够大了哦,因为我这个textwidget是有边框的。。。
设置的最大字符的函数是?我怎么没找到呢?buiw的
  • 打赏
  • 举报
回复
看一下显示区域设的都对不对?是否设了最大输入长度?
bencharluo 2009-09-10
  • 打赏
  • 举报
回复
TWF_MULTILINE这个就是多行的flag啊,已经设了,虽然文字是多行,但是显示的时候总是一行。。。
bencharluo 2009-09-10
  • 打赏
  • 举报
回复
没有设置最大长度啊。。。显示区其实文字是对的,但一次显示的只有一行
givenup 2009-09-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 bencharluo 的回复:]
我已经设置了textwidget的flags为
IWIDGET_SetFlags(pstNewMms->pTextAddressToWdg, TWF_MULTILINE);
为什么当我输入的时候,总是显示1行呢?
正常应该是当我输入的超过第一行最大的数量的时候,多余的在第二行显示啊
求教!
[/Quote]
查看一下AEETextWidget.h,里面有该widget的一些flag,其中有关于多好的flag,设置一下就可以了。

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧