popup - メニュー項目のポップアップ表示

# MenuItem.popup

機能/意味
  メニュー項目のポップアップ表示
タイプ
  MenuItemクラスのメソッド
構文
  popup(flags, x, y)
引数

  flags

  メニューの挙動を表すフラグです。以下の値のビット論理和を指定してください。
  tpmLeftButton
  tpmRightButton
  tpmLeftAlign
  tpmCenterAlign
  tpmRightAlign
  tpmTopAlign
  tpmVCenterAlign
  tpmBottomAlign
  tpmHorizontal
  tpmVertical
  tpmNoNotify
  tpmReturnCmd
  tpmRecurse
  tpmHorPosAnimation
  tpmHorNegAnimation
  tpmVerPosAnimation
  tpmVerNegAnimation
  tpmNoAnimation
  これらのフラグの詳細についてはMSDNの該当ページを参照してください。

  x | ウィンドウのクライアント座標上でのx位置を表します。
  y | ウィンドウのクライアント座標上でのy位置を表します。

戻り値
  flagsにtpmReturnCmdが指定されていた場合は、 選択されたメニュー項目のIDを整数で返します(ただし、現バージョンではこのIDを吉里吉里側から設定することができないため、flagsにtpmReturnCmdを指定することは意味がありません)。 何も選択されずにキャンセルされた場合は0を返します。
説明
  メニュー項目をポップアップ表示します。このメソッドは、メニューが閉じられるまで帰ってきません。
  メニューが閉じられるまでの間に他の非同期イベントが発生する可能性があるので注意してください。
  Window.menuそのものはポップアップできません。
  非表示状態のメニュー項目はポップアップできません。
  Window.menuの子でないメニューはポップアップできません。