回精華區
作者BioStar.bbs@micro.bio.ncue.edu.tw (澎湖小雲雀) 看板: plan
標題Re: [問題] 怎麼增加下層還有子選單的選項
時間擎天崗 (Tue, 22 Jul 2003 11:52:52 +0800 (CST)) Updated: 2004/02/07
※ 引述《BioStar (澎湖小雲雀)》之銘言:
> 但是如果小弟是要增加下層還有子選單的選項...
> 例如自訂一個"星座算命"的選項...
> 進去後又是一個有好幾個選項的子選單...

自問自答...  終於領悟出來了...

修改 maple/menu.c ...

新增程式碼......

/* 格式 : static MENU 子選單英文名稱[] = */
static MENU menu_astro[] =
{
  "bin/sinastar.so:main_sinastar", 0, - M_XMODE,
  "NStar      ★ 星座運勢 ★",

  "bin/horoscope.so:x_astro", PERM_BASIC, - M_XMODE,
  "Astro      ★ 我的星座 ★",

  "bin/horoscope.so:x_pair", PERM_BASIC, - M_XMODE,
  "Pair       ★ 男女配對 ★",

/* 格式 : 上層選單英文名稱, PERM_MENU + '子選單預設選項鍵', M_XMENU, */
  menu_tool, PERM_MENU + 'N', M_XMENU,
/* 格式 : "子選單中文名稱" */
  "星座物語"
};

再到其上層選單設定程式碼(本例是 menu_tool[])中加入這個子選單......

/* 格式 : 子選單英文名稱, 可以使用的權限, M_XMENU, */
  menu_astro, 0, M_XMENU,
/* 格式 : "子選單敘述", */ /* 子選單敘述的首位字元將成為該選項快速鍵 */
  "Astro      【 星座物語 】",

--
| Origin |  彰化師大生物系 吟風‧眺月‧擎天崗  micro.bio.ncue.edu.tw 
| Author | 218-163-213-178.HINET-IP.hinet.net
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻