1.定义热键:
RESOURCE EIK_APP_INFO
{
hotkeys=r_brctlsampleapp_hotkeys; //定义热键
menubar=r_brctlsampleapp_menubar;
cba=R_AVKON_SOFTKEYS_OPTIONS_BACK;
}
RESOURCE HOTKEYS r_brctlsampleapp_hotkeys
{
control=
{
HOTKEY { command=EAknCmdExit; key='e'; }
};
}
2.子菜单:
RESOURCE MENU_BAR r_brctlsampleapp_menubar
{
titles=
{
MENU_TITLE { menu_pane=r_brctlsampleapp_menu; txt=STRING_r_brctl_menubar; }
};
}
RESOURCE MENU_PANE r_brctlsampleapp_menu
{
items=
{
MENU_ITEM { cascade = r_brctlsampleapp_menu_tools; command=EBrCtlSampleAppCmdAppTools; txt=STRING_r_brctl_menu_tools; },
MENU_ITEM { cascade = r_brctlsampleapp_menu1; command=EBrCtlSampleAppCmdAppMenu1; txt=STRING_r_brctl_menu1; },
MENU_ITEM { command=EAknCmdExit; txt=STRING_r_brctl_menu_exit; }
};
}
RESOURCE MENU_PANE r_brctlsampleapp_menu_tools
{
items=
{
MENU_ITEM { command=EBrCtlSampleAppCmdAppRestoreSetting; txt=STRING_r_brctl_tools_menu_1; },
MENU_ITEM { command=EBrCtlSampleAppCmdAppReload; txt=STRING_r_brctl_tools_menu_2; },
MENU_ITEM { command=EBrCtlSampleAppCmdAppBack; txt=STRING_r_brctl_tools_menu_3; },
MENU_ITEM { command=EBrCtlSampleAppCmdAppForward; txt=STRING_r_brctl_tools_menu_4; }
};
}
RESOURCE MENU_PANE r_brctlsampleapp_menu1
{
items=
{
MENU_ITEM { command=EBrCtlSampleAppCmdApp1; txt=STRING_r_brctl_menu1_1; },
MENU_ITEM { command=EBrCtlSampleAppCmdApp2; txt=STRING_r_brctl_menu1_2; },
MENU_ITEM { command=EBrCtlSampleAppCmdApp3; txt=STRING_r_brctl_menu1_3; }
};
}
然后在HandleCommandL()中添加事件的响应事件