登 录
首先添加关于对话框字符串定义
#define STR_UctFileCtrlAboutTitle "About" #define STR_UctFileCtrlAboutText "Author:lluct /n/n This is a my test programs"
接着添加关于对话框资源及字符串资源
RESOURCE DIALOG r_uct_file_ctrl_query_about { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_EMPTY; items= { DLG_LINE { type = EAknCtPopupHeadingPane; id = EAknMessageQueryHeaderId; itemflags = EEikDlgItemNonFocusing; control = AVKON_HEADING { }; }, DLG_LINE { type = EAknCtMessageQuery; id = EAknMessageQueryContentId; control = AVKON_MESSAGE_QUERY { }; } }; } RESOURCE TBUF r_uct_file_ctrl_about_title { buf = STR_UctFileCtrlAboutTitle; } RESOURCE TBUF r_uct_file_ctrl_about_text { buf = STR_UctFileCtrlAboutText; }
最后添加代码
CAknMessageQueryDialog *dlgAbout = new (ELeave) CAknMessageQueryDialog; dlgAbout->PrepareLC(R_UCT_FILE_CTRL_QUERY_ABOUT); HBufC *title = iEikonEnv->AllocReadResourceLC(R_UCT_FILE_CTRL_ABOUT_TITLE); dlgAbout->QueryHeading()->SetTextL(*title); CleanupStack::PopAndDestroy(); HBufC *msg = iEikonEnv->AllocReadResourceLC(R_UCT_FILE_CTRL_ABOUT_TEXT); dlgAbout->SetMessageTextL(*msg); CleanupStack::PopAndDestroy(); dlgAbout->RunLD();
抱歉!评论已关闭.