メインコンテンツまでスキップ
バージョン: 開発中

GET MENU ITEMS

GET MENU ITEMS ( menu ; menuTitlesArray ; menuRefsArray )

引数説明
menuInteger, Textメニュー参照またはメニュー番号
menuTitlesArrayText arrayメニュータイトル配列
menuRefsArrayText arrayメニュー参照配列

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

GET MENU ITEMS コマンドは、menu引数で指定したメニューまたはメニューバーのタイトルとIDをmenuTitlesArraymenuRefsArray 配列に返します。

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)