大隐于市

用艺术的眼光看待编程!

孙东风ID:dongfengsun
126612次访问,排名614(-1)好友5人,关注者28
03年从西安交通大学毕业后一直从事移动平台的开发工作。崇尚一切自由的东西,热爱交流。目前专注于手机二维码技术研究并负责技术管理工作,希望能和同行认识、交流、共享。
dongfengsun的文章
原创 73 篇
翻译 2 篇
转载 32 篇
评论 139 篇
孙东风的公告
原创文章转载请注明出处
QQ :372590353
MSN:sundongfeng1227@hotmail.com
  我的EMAIL



最近评论
ddd999ddd:楼主能简单举个实际应用的例子来说明认识您所谓的有用的默认构造函数的重要性吗?
wistaria2002:我的毕业论文就是手机QR码,楼主研究心得值得学习,现在的手机QR码好像quickmark做的不错,现在nokia n95手机已经自带了Qr码解码程序
lixun:呵呵。支持java。共享我一份研究一下?lixun_4321@sina.com
liuguoying2008:你好,我正学习这方面的东西,需要一些例子,对我非常重要,希望您能在百忙之中给我发一份,谢谢!我的邮箱是liuguoying20062007@163.com
aspnetwuxueyou:有时间欢迎看看我对AO的理解
文章分类
收藏
    相册
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 Symbian开发笔记(二) 收藏

    新一篇: 关于默认构造函数的几个错误认识 | 旧一篇: 无线开发,你凭什么吸引VC?

    创建一个弹出式的模态列表:

    void CContAppUi::ShowMobilePopListL()
     {
     
     CEikTextListBox* list = new(ELeave) CAknSinglePopupMenuStyleListBox;
     CleanupStack::PushL(list);

     // Create popup list and PUSH it.
     CAknPopupList* popupList = CAknPopupList::NewL(
                                            list, R_AVKON_SOFTKEYS_MENU_LIST,
                                            AknPopupLayouts::EMenuWindow);
     CleanupStack::PushL(popupList);

     // initialize listbox.
     list->ConstructL(popupList, CEikListBox::ELeftDownInViewRect);
     list->CreateScrollBarFrameL(ETrue);
     list->ScrollBarFrame()->SetScrollBarVisibilityL(
                                    CEikScrollBarFrame::EOff,
                                    CEikScrollBarFrame::EAuto);
     MDesCArray* itemList = list->Model()->ItemTextArray();
     CDesCArray* items = (CDesCArray*) itemList;
     
     FillList(items);

     popupList->SetTitleL(_L("Title of the dialog"));

     // Show popup list and then show return value.
     TInt popupOk = popupList->ExecuteLD();
     //If the user enters ok on a selection
     if (popupOk)
     {
      //Do what you have to do
         TInt index = list->CurrentItemIndex();
         TBuf<KMessageLength> msg;
         /**
         TBuf<KMessageLength> format;
         iCoeEnv->ReadResource( format, R_AKNEXPOPLIST_SELECT_MESSAGE );
         */
         _LIT(format,"Item %d was selected.");
        
         msg.Format( format, index + 1 );
         CAknNoteDialog* dlg = new( ELeave ) CAknNoteDialog(
                                                 CAknNoteDialog::ENoTone,
                                                 CAknNoteDialog::ENoTimeout );
     
         dlg->PrepareLC(  R_AKNEXPOPLIST_SELECT_MESSAGE_NOTE  );
         dlg->SetTextPluralityL(  EFalse  );
         dlg->SetTextL(  msg  );
         dlg->RunLD();
     }
     CleanupStack::Pop();
     CleanupStack::PopAndDestroy();
      
    }

    void CContAppUi::FillList(CDesCArray* items)
     {
     items->AppendL(_L("test1"));
     items->AppendL(_L("test2"));
     items->AppendL(_L("test3"));
     items->AppendL(_L("test4"));
     items->AppendL(_L("test5"));
     }

     

    发表于 @ 2008年01月30日 21:27:00|评论(loading...)|编辑

    新一篇: 关于默认构造函数的几个错误认识 | 旧一篇: 无线开发,你凭什么吸引VC?

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 孙东风