本人初学者, 提问一个对话框问题, 等待解决,万分感激!!!
在hrh中定义
enum TSymAppIds
{
ESymAppCommand_Hello = 1, // start value must not be 0
ESymAppCommand_World,
EHelp,
EAbout,
ESymAppControlIdText1,
ESymAppControlIdText2
};
在rss中定义
#define R_EIK_BUTTONS_CANCEL_OK 0xf3b131
RESOURCE DIALOG r_dialog
{
title = "Title";
buttons = R_EIK_BUTTONS_CANCEL_OK;
flags = EEikDialogFlagWait;
items =
{
DLG_LINE
{
type = EEikCtEdwin;
id = ESymAppControlIdText1;
itemflags = EEikDlgItemNonFocusing | EEikDlgItemNoBorder;
prompt = "Text1";
control = EDWIN { width = 25; maxlength = 100; };
},
DLG_LINE
{
type = EEikCtEdwin;
id = ESymAppControlIdText2;
itemflags = EEikDlgItemNonFocusing | EEikDlgItemNoBorder;
prompt = "Text2";
control = EDWIN { width = 25; maxlength = 100; };
}
};
}
用下面语句显示对话框
CAknWaitDialog* waitDialog = new (ELeave) CAknWaitDialog(NULL, ETrue);
waitDialog->ExecuteLD(R_DIALOG);
编译能通过的,但在触发菜单显示对话框时,有错误,
到底是错在哪的,请各位高手指点小弟下!
谢谢!