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

SET MENU ITEM METHOD

SET MENU ITEM METHOD ( menu ; menuItem ; methodName {; process} )

引数説明
menuInteger, Textメニュー参照またはメニュー番号
menuItemIntegerメニュー項目番号 または -1: 最後に追加された項目
methodNameTextメソッド名
processIntegerプロセス番号

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

説明

SET MENU ITEM METHOD コマンドは、menumenuItem引数で指定されたメニュー項目に関連付ける4Dプロジェクトメソッドを変更するために使用します。
menuItemに-1を渡してmenuに最後に追加された項目を指定することもできます。

menuにはメニュー参照 (MenuRef) またはメニュー番号を渡します。メニュー参照を渡す場合、コマンドはすべてのプロセスのすべてのインスタンスに適用されます。この場合process引数は渡されても無視されます。メニュー番号を渡す場合、コマンドはカレントプロセスのメインメニューバー中の対応するメニューに適用されます。他のプロセスを指定したい場合、オプションのprocess 引数にその番号を渡します。

methodには、4Dメソッド名を文字列で渡します。

Note: メニューが階層サブメニューのタイトルに対応する場合、メニューが選択されてもメソッドは呼び出されません。

例題

SET MENU BAR コマンドの例題参照

参照

Get menu item method