SKYENGINE API 参考手册返回目录 |
int32
mr_menuShow(int32 menu)
Description
显示菜单。
Parameters
Name
Description
menu
菜单句柄
MR_SUCCESS 成功
MR_FAILED 失败
显示菜单。当菜单显示时,如果用户选择了菜单上的某一项,系统将构造SkyEngine消息,通过mr_event函数传送给SkyEngine,消息类型为MR_MENU_SELECT,参数为该菜单项的index。如果用户选择了退出该菜单,系统将构造SkyEngine消息,通过mr_event函数传送给SkyEngine,消息类型为MR_MENU_RETURN。
/*mrp code*/
int32 hMenu = 0;
hMenu = mrc_menuCreate( (const char*)SGL_LoadString(STR_MENU), 1 ); //STR_MENU字符串资源ID
mrc_menuSetItem( hMenu, (const char*)SGL_LoadString(STR_MENU0), 0 ); //STR_MENU0字符串资源ID
mrc_menuShow(hMenu);//response the MR_MENU_SELECT
case MR_MENU_SELECT:
{
int32 index = wParam; //the selected menu item index
// your code
........
}//response the MR_MENU_SELECT and MR_MENU_RETURN
case MR_MENU_RETURN:
{
//your code
.............
}