静态在form的资源DLG_LINE中添加EAknCtPopupFieldText实现弹出 选项。选项的内容由r_lv_list_popup_items 中静态指定,创建form对话框时直接从资源创建。
1.
RESOURCE DIALOG r_lv_dialog
{
flags =EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | EEikDialogFlagCbaButtons ;
//EEikDialogFlagWait |EEikDialogFlagCbaButtons;
buttons =R_AVKON_SOFTKEYS_OPTIONS_CANCEL;
form = r_lv_form;
}
//找回号码窗体
RESOURCE FORM r_lv_form
{
flags = EEikFormUseDoubleSpacedFormat|EEikFormEditModeOnly;//EEikFormEditModeOnly;//|EEikFormUseDoubleSpacedFormat ;
DLG_LINE
{
type = EAknCtPopupFieldText;
prompt = "Popup field text";
id = EMyAppControlIdPopupFieldText;
itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
control = POPUP_FIELD_TEXT
{
popupfield = POPUP_FIELD
{width = 30 ;};
textarray = r_lv_list_popup_items;
active = 0;
};
}
};
}