找回密码
 注册
搜索
查看: 960|回复: 7

[讨论] MTK软件,如果字符串过长,想把它放在下一排,怎么解决?

[复制链接]
发表于 2010-1-26 09:50:12 | 显示全部楼层 |阅读模式
因为输出的格式已经固定,自己增加了一排,但是找不出方法可以把字符串分开,先排满第一排,再把后面的排第二排,请哪位大侠帮帮忙!!!
或其他方法也可以!
发表于 2010-1-27 13:05:35 | 显示全部楼层
easy. 分成多个string id分别打印出来
点评回复

使用道具 举报

发表于 2010-1-27 13:20:48 | 显示全部楼层
加“\n”
点评回复

使用道具 举报

发表于 2010-1-27 14:00:13 | 显示全部楼层
学习ING
点评回复

使用道具 举报

发表于 2010-1-28 12:34:56 | 显示全部楼层
写一个长字符串分行函数,接口类似
T_BOOL  Utl_UStrCarveByWidth(T_pCWSTR strSour,  // 源字符串
                             T_U16 iWidth,          // 每行最大宽度限制
                             T_pCWSTR spmark,   // 行分隔符
                             T_CARVED_WSTR *CarvedStr, // 用于存储拆分后的行数组
                             T_U16 font); // 字号
typedef struct {
    T_U16        *String[MAX_STR_LINE];  /**< carved string array*/
    T_U16        LineNum;                                /**< line number*/
    T_U16        MaxLen;                                /**< max length*/
} T_CARVED_WSTR;
点评回复

使用道具 举报

 楼主| 发表于 2010-2-25 15:36:21 | 显示全部楼层
大家好 我已经搞定了!!   其实都简单 把这个buf的东西放到数组里面,再量出一行是字长,超过这个字长就下一行!
点评回复

使用道具 举报

 楼主| 发表于 2010-2-25 15:36:58 | 显示全部楼层
最后 谢谢大家的支持!
点评回复

使用道具 举报

发表于 2010-2-25 21:02:09 | 显示全部楼层
学习了!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-8 05:12 , Processed in 0.061158 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表