读书人

郁闷如何CEikRichTextEditor只显示第

发布时间: 2012-03-08 13:30:13 作者: rapoo

郁闷,怎么CEikRichTextEditor只显示第一个字符呢?!!!
部分代码如下:

C/C++ code
    _LIT(KSTR,"hello");CPlainText * text = iEdRich->Text();LOG(aDes);text->InsertL(text->DocumentLength(),KSTR);HBufC * hm = iEdRich->GetTextInHBufL();LOG(hm->Des());


aDes是我传进去的,也只有第一个字符,然后我用KSTR来弄,写死hello串,也只显示h。
我用LOG显示它,东西都是对的,是完整字串。

估计问题是这个InsertL,可是我是按wiki上的代码写的?

折腾了好久,是不是哪儿弄错了?



[解决办法]
试试把CPlainText 改为CRichText
[解决办法]
这样试试:
CRichText *text=iEdRich->RichText();
[解决办法]
insert之后

iEdRich->HandleTextChangeL()

读书人网 >Symbian

热点推荐