首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 用户界面 >> 正文
可清空的文本编辑设置项(CAknTextSettingItem),
作者:m整理    文章来源:CSDN    更新时间:2005-12-20 14:51:22

文本编辑设置项(CAknTextSettingItem),输入内容后把该项清空,删除文本编辑器中的内容后,左软键(OK)不消失

.h
class CRegistDlg : public CEikDialog 
{
public:
 CRegistDlg(TDes& aCodeInput);
 virtual ~CRegistDlg();

private:
 TBool OkToExitL(TInt aButtonId);
 TDes& iCodeInput;
};

.cpp
TBool CRegistDlg::OkToExitL(TInt /*aButtonId*/)
{
    TBuf<15> Code;
    (static_cast<CEikEdwin*>(Control(EEnteringRegistCode)))->GetText(Code);
 if(Code.Length()==0)
 {
  iCodeInput.Zero();
  return EFalse;
 }
 iCodeInput.Copy(Code);
 return ETrue;
}

.rss
RESOURCE DIALOG r_regist_dialog
{
 title="Regist";
 buttons=R_AVKON_SOFTKEYS_OK_BACK;
    flags = EEikDialogFlagNoDrag | EEikDialogFlagNoTitleBar | EEikDialogFlagFillAppClientRect |
          EEikDialogFlagCbaButtons | EEikDialogFlagWait;
 items=
 {
 DLG_LINE
  {
  type = EEikCtLabel;
     id = EEnteringRegistLabel;
     control = LABEL
   {
   txt="\nEnter Your\n IMEI Code Here\n ";
   };
  },
 DLG_LINE
  {
  id=EEnteringRegistCode;
  type=EEikCtEdwin;
  control=EDWIN
   {
   width=8;
   maxlength=5;
            default_input_mode = EAknEditorNumericInputMode;
   };
  }
 };
}
界面丑陋,但还看的过去。

相关文章:
在没有ui的程序中捕获所有的key事件
在Symbian程序中使用汇编代码
MMI of UIQ (三)
MMI of UIQ (一)
Symbian类里的extension和reserved
容器控制方法
在Avkon Tab上如何设置SVG图标
Symbian应用程序中如何备份和载入
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号