|
お世話になっております、わっきーです。
これはおそらく隠し機能かと思うのですが、マクロの menu や mousemenuarray で
メニューの項目にタブ文字を一ついれると自動整形してくれるので大変重宝しており
ます。
ただ、メニューが折り返すと整形してくれなくなるのですが、一列目と同様に整形表
示を
するのは難しいでしょうか?
以下、サンプルです。
// test.mac
#i = 0;
$Str[0] = "サル";
$Str[1] = "ゴリラ";
$Str[2] = "チンパンジー";
while( #i < 100 )
// メニュー項目の作成
{
$Test[#i] = str( #i + 1 ) + " " + $Str[#Cnt] + "\tメニューテスト";
#i = #i + 1;
#Cnt = #Cnt + 1;
if( 2 < #Cnt ) #Cnt = 0;
}
mousemenuarray $Test , #i; // 配列をコンテキストメニュー化
本件とは関係ありませんが、 menu系でセパレータが実装されると便利(Borland C++
のように
キャプションにハイフン "-" を設定するとセパレータと認識する等)かと思います
ので、
合わせてご検討よろしくお願いします。
|
|