我要一个
代码: 全选
菜单 {
名称
父菜单指针
项列表指针
}
菜单项 {
名称
标题
热键
状态表达式
操作表达式
}
typedef struct {
String Name;
Menu* Parent;
MenuItem[] Item;
} Menu;
typedef struct {
String Name;
String Title;
Char Key;
String Status;
String Opt;
} MenuItem;
//当我访问的时候
for (i=0; i<Length(MenuCurrent.Item); ++i) {
if (key==MenuCurrent.Item[i].Key) {
if (MenuCurrent.Item[i].Status=="Enable") {
exit_enable=true;
exe(MenuCurrent.Item[i].Opt);
}
break;
}
}