当前位置:编程学习 > wap >>

static widget中的显示乱码问题

大家好,我创建了多个static widget, 然后使用IWIDGET_SetText()对这些static widget赋值, 并且使用的都是英文, 但是显示在模拟器屏幕上的确是一堆乱码,大家有碰到这样的问题的么?谢谢 --------------------编程问答-------------------- 补充一点:是有时候乱码,有时候不是乱码,尤其是当创建很多static widget(>40)的时候,乱码特别厉害 --------------------编程问答-------------------- 你SetText的时候第三个参数是TRUE还是FALSE,你先都设成FALSE试一下,
还有SetText的的AECHAR先不要释放,看一下结果怎么样,然后调试看看 --------------------编程问答-------------------- IWIDGET_SetText()要设置的文本不能为局部变量或者提前释放 --------------------编程问答-------------------- 3楼你的意思是IWIDGET_SetText()设置的文本所在的内存必须由我来维护么?有没有办法让widget自身来维护,谢谢。 --------------------编程问答-------------------- IWIDGET_SetText()中的AECHAR* 指针问题,看看指针指的字符串是否还存在或已经注销了。 --------------------编程问答--------------------
引用 4 楼 fastdft 的回复:
3楼你的意思是IWIDGET_SetText()设置的文本所在的内存必须由我来维护么?有没有办法让widget自身来维护,谢谢。


 第二个参数必须是MALLOC的数据,由widget自身来维护,只需要第三个参数置为TRUE就ok了~
补充:移动开发 ,  Brew
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,