マクロリファレンス:3:PopupMenu オブジェクト
ナビゲーションに移動
検索に移動
メソッド
Add メソッド
ポップアップメニューの項目を追加します。
- 構文
popupMenu.Add(strText, id [, flags]);
- 引数
strText
- 項目に表示するテキストを指定します。
id
- Track メソッドの戻り値となる任意の ID を整数で指定します。
flags
- 次の値を指定します。省略すると通常の項目を追加します。
meMenuChecked チェック meMenuGrayed 無効 meMenuSeparator 区切り
- バージョン
Mery Ver 2.6.7 以降で使用できます。
AddPopup メソッド
サブメニューを追加します。
- 構文
popupMenu.AddPopup(strText, subMenu);
- 引数
strText
- 項目に表示するテキストを指定します。
subMenu
- 追加するサブメニューの PopupMenu オブジェクトを指定します。
- バージョン
Mery Ver 2.6.7 以降で使用できます。
GetText メソッド
指定された ID の項目のテキストを取得します。
- 構文
popupMenu.GetText(id);
- 引数
id
- Add メソッドで指定した ID を整数で指定します。
- バージョン
Mery Ver 2.6.7 以降で使用できます。
Track メソッド
ポップアップメニューを表示します。
- 構文
popupMenu.Track(flags);
- 引数
flags
- 次の値を指定します。0 を指定するとカーソル位置にポップアップメニューを表示します。
| mePosMouse | マウスポインターの位置にポップアップメニューを表示します。 |
- 例
var popupMenu = CreatePopupMenu();
popupMenu.Add("Menu 1", 1);
popupMenu.Add("Menu 2", 2);
popupMenu.Add("Menu 3", 3);
popupMenu.Add("", 0, meMenuSeparator);
var subMenu = CreatePopupMenu();
subMenu.Add("Sub Menu 1", 101);
subMenu.Add("Sub Menu 2", 102);
subMenu.Add("Sub Menu 3", 103);
popupMenu.AddPopup("Sub Menu", subMenu);
var result = popupMenu.Track(0);
alert(result);
- バージョン
Mery Ver 2.6.7 以降で使用できます。
スポンサーリンク