WEB开发网
开发学院手机开发Symbian 开发 Symbian 常用对话框 阅读

Symbian 常用对话框

 2010-04-20 15:50:00 来源:WEB开发网   
核心提示:{// ok pressed, index is the selected item index.}程序中动态设置列表项例子TInt index( 0 );CAknListQueryDialog* dlg = new( ELeave ) CAknListQueryDialog( &index );CDesCArrayF

{

// ok pressed, index is the selected item index.

}

程序中动态设置列表项例子

TInt index( 0 );

CAknListQueryDialog* dlg = new( ELeave ) CAknListQueryDialog( &index );

CDesCArrayFlat *aArray = new(ELeave)CDesCArrayFlat(3);

TBuf<16> aString;

aString.Format(_L("Item %d"), 1);

aArray->AppendL(aString);

aString.Format(_L("Item %d"), 2);

aArray->AppendL(aString);

aString.Format(_L("Item %d"), 3);

aArray->AppendL(aString);

dlg->PrepareLC(R_DEMO_LIST_QUERY);

dlg->SetItemTextArray(aArray);

dlg->SetOwnershipType(ELbmOwnsItemArray);

if (dlg->RunLD()){}

3、另外Symbian中建立简单常用对话框的较快方法,无须使用资源

static TBool CEikonEnv::QueryWinL(const TDesC &aFirstLine, const TDesC &aSecondLine);

显示一个带有指定文本行的询问对话框,提供Yes/No。如选Yes,返回ETrue

static void CEikonEnv::InfoWinL(const TDesC &aFirstLine, const TDesC &aSecondLine);

显示一个带有指定文本行的信息对话框

static void CEikonEnv::AlertWinL(const TDesC &aFirstLine, const TDesC &aSecondLine);

显示一个带有指定文本行的报警对话框

上一页  1 2 

Tags:Symbian 常用 对话框

编辑录入:coldstar [复制链接] [打 印]
赞助商链接