GET MENU ITEMS
GET MENU ITEMS ( menu ; menuTitlesArray ; menuRefsArray )
引数 | 型 | 説明 | |
---|---|---|---|
menu | Integer, Text | → | メニュー参照またはメニュー番号 |
menuTitlesArray | Text array | ← | メニュータイトル配列 |
menuRefsArray | Text array | ← | メニュー参照配列 |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
GET MENU ITEMS コマンドは、menu引数で指定したメニューまたはメニューバーのタイトルとIDをmenuTitlesArray と menuRefsArray 配列に返します。
menu 引数にはメニュー参照 (MenuRef)、メニューバー番号、またはGet menu bar reference コマンドを使用して取得したメニューバー参照を渡します。
項目にメニュー参照が割り当てられていない場合、対応する配列要素には空の文字列が返されます。
例題
カレントプロセスのメニューバーの内容を取得します:
ARRAY TEXT(menuTitlesArray;0)
ARRAY TEXT(menuRefsArray;0)
MenuBarRef:=Get menu bar reference(Frontmost process)
GET MENU ITEMS(MenuBarRef;menuTitlesArray;menuRefsArray)