查找特殊项的API

2010-03-19 | 分类: 塞班编程 | 编辑: admin | 34 次浏览 | 发表评论

这个API不是公开SDK的一部分,但可以在这里SDK API Plug-in找到 

API使用目的

插件主要用来进行自动标记(http, email, 电话号码)

头文件:

#include <aknitemfinder.h>

  • 在S60第五版扩展plug-in中,这个API将变为CItemFinder,可以在epoc32\include\itemfinder.h定位

Use cases

CAKnItemFinder提供了文本编辑框中如电话号码,URL和http地址的高亮,选择,获取功能

示例代码 iAutoFinder = CAknItemFinder::NewL();
//Must be called before editor creation in order to have effect
iAutoFinder->SetFindModeL(CAknItemFinder::EPhoneNumber |
CAknItemFinder::EUrlAddress |
CAknItemFinder::EEmailAddress );
 
iAutoFinder->SetEditor((CEikRichTextEditor**)&iDialText); // iDial is any editor.

The following code is used to scroll down for the found items through the editor

Tbool iReturn = iAutoFinder->NextItemOrScrollL( CAknItemFinder::ENextDown );

The following code is used to retrieve the selected item.

HBufC* iBuff = iAutoFinder->CurrentItem().iItemDescriptor;

源代码下载 Item finder example (来自:Forum Nokia Wiki)

关键字:

发表评论

您的昵称 *

您的邮箱 *

您的网站

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 
返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 标签页 | 友情链接 | 版权声明
Top