hello,
For my application, I need to used an CAknMultiLineDataQueryDialog for login/passwd input.
An emulator, my code works fine. But on device (Nokia E61), I have the first Line (login), I enter an login , and when I validate (OK) my application quit with no message.
Thanks
Jean
My code :
CAknMultiLineDataQueryDialog* dlg = CAknMultiLineDataQueryDialog::NewL( iUserLogin, iUserPasswd );
if (!dlg->ExecuteLD( R_LOGIN_DIALOG )){
// ....
} else {
// ....
}
with RSS :
RESOURCE DIALOG r_login_dialog
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
items =
{
DLG_LINE
{
type = EAknCtMultilineQuery;
id = EMultilineFirstLine;
control = AVKON_DATA_QUERY
{
layout = EMultiDataFirstEdwin;
label = gtn_webclient_psw_dialog_username;
control = EDWIN
{
flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;
width = 25;
lines = 1;
maxlength = KMaxUserNameLength;
default_case = EAknEditorLowerCase;
};
};
},
DLG_LINE
{
type = EAknCtMultilineQuery;
id = EMultilineSecondLine;
control = AVKON_DATA_QUERY
{
layout = EMultiDataSecondSecEd;
label = gtn_webclient_psw_dialog_password;
control = SECRETED
{
num_letters = KMaxUserNameLength;
};
};
}
};
}




