ヘルプ日本語訳 > The objects > Inventory > The Popup Menu Object > Actions
アクション
メニューを作成
新しいサブメニューを作成してメニューのリストに追加します。新しいサブメニューのインデックスは「メニューの数を取得」関数を利用して取得できます。
新しいメニューのインデックス=GetMenuCount("ポップアップメニュー") - 1
項目を追加
新しい項目を作成して指定したメニューに追加します。引数は次の通りです。
- メニューインデックス
項目を挿入したいメニューかサブメニューのインデックスです。メインメニューのインデックスは0、最初のサブメニューのインデックスは1といった具合です。 - 項目識別子
項目の識別子です。識別子は0以外でかつ他に重複がないようにする必要があります。この識別子は他のアクションや条件で使われます。 - 項目文字列
項目のテキストです。
メニューを追加
サブメニューを別のメニューに追加します。引数は次の通りです。
- メニューインデックス
項目を挿入したいメニューかサブメニューのインデックスです。メインメニューのインデックスは0、最初のサブメニューのインデックスは1といった具合です。 - サブメニューインデックス
挿入するサブメニューのインデックスです。「メニューを作成」でサブメニューを作成している場合、このインデックスは メニューの数-1 に等しくなります。メニューの数は「メニューの数を取得」関数で取得できます。 - 項目文字列
サブメニューのテキストです。
セパレータを追加
新しいセパレータをメニューまたはサブメニューに追加します。引数はセパレータを挿入するメニューのインデックスです。メインメニューのインデックスは0、最初のサブメニューのインデックスは1といった具合です。
項目を削除
項目を削除します。引数は項目識別子です。
項目のテキストを変更
項目のテキストを変更します。引数は項目識別子と新しいテキストです。
有効 / 無効
メニューの項目の有効/無効を切り替えます。第1引数は項目識別子、第2引数に1を入力すると項目が有効になり0を入力すると項目が無効になります。
チェック / チェック解除
メニューの項目のチェック / チェック解除を切り替えます。第1引数は項目識別子、第2引数に1を入力すると項目がチェックされ0を入力すると項目がチェック解除されます。
位置に表示
ポップアップメニューを指定した位置に表示します。
マウスの位置に表示
ポップアップメニューをマウスカーソルの座標に表示します。