last updated:2023/12/27
まず、以下の様に配列の途中からメニュー開始位置を指定できません。
menuarray $a[2], 2;
途中で止めるには、第2引数の配列の数を調整すればできます。
//------- サンプルマクロ -------//
$a[0] = "1.\tTest 1";
$a[1] = "2.\tTest 2";
$a[2] = "3.\tTest 3";
menuarray $a, 2; //「2. Test 2」までしか表示されない
endmacro;
// ---------------------------- //
あまり使う事はないでしょうが(^^;、2次元配列を使えば以下の様な事もできます。
//------- サンプルマクロ -------//
$a[0][0] = "メニュー1の項目1";
$a[0][1] = "メニュー1の項目2";
$a[1][0] = "メニュー2の項目1";
$a[1][1] = "メニュー2の項目2";
menuarray $a[0], 2; //「メニュー1」の表示
menuarray $a[1], 2; //「メニュー2」の表示
endmacro;
// ---------------------------- //