找回密码
 注册
搜索
查看: 687|回复: 1

[讨论] 工作需要要做一个mmi的超链接控件,感觉无从下手,望各位前辈指点指点

[复制链接]
发表于 2010-12-1 16:26:30 | 显示全部楼层 |阅读模式
rt
像浏览器一样的文本内容,支持关键字高亮、移动、自动换行,如:

void mmi_Print_Text_Hyperlink(S32 x, S32 y, UI_string_type* keywords, S32 keywords_total, UI_string_type src_buff, color text_clr, color keywords_clr, color keywords_H_clr);



希望各位前辈能指点一下,给个大体思路,或者一起讨论一下,我的想法是把src_buff根据关键字个数i分解成i*2+1个buff,通过这些buff实现具体功能,但是这样效率太低,把问题复杂化了,还有一种想法是利用gui_print_text_n控制输出,不过我还没有具体实现思路,望各位大大不吝赐教,谢谢![em05]
发表于 2010-12-1 17:19:16 | 显示全部楼层
难吗, 其实想清楚了很简单
分行,行信息,行中的高亮信息保存起来,当年richtext\richedit控件都是自己开发的,还没有mtk的方案呢
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-29 12:13 , Processed in 0.046953 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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