Confirm(string[, string[, integer[, boolean]]])

grandMA3 ユーザマニュアル » プラグイン » Lua 関数 - Object-Free API » Confirm(string[, string[, integer[, boolean]]]) Version 2.0

説明

Confirm 関数は、true/false を尋ねる簡単な確認ポップアップを表示します。これは、ユーザインターフェース機能の一部です。

引数

  • string:
    ポップアップのタイトル文字列で。
  • string(オプション):
    ポップアップのテキスト文字列。
  • integer (オプション):
    ポップアップはすべての画面に表示されるため、この値は使用されません(nil でも可)。
  • boolean(オプション):
    ポップアップに Cancel ボタンを表示するかどうかを指定します。
    • true: ポップアップに Cancel ボタンが表示されます(デフォルト)。
    • false: ポップアップに OK ボタンだけが表示されます。

戻り値

  • boolean:
    • true / 1: ポップアップが OK で確定されました。
    • false / 0: ポップアップが Cancel で確定されました(Cancel ボタンが表示されている場合のみ)。

確認ポップアップを作成し、その結果を Command Line History に出力します。

Lua
return function()
--Creates a pop-up asking to be confirmed and prints a useful text.
if Confirm("Confirm me", "Tap OK or Cancel", nil, true) then
Printf("Pop-up result: OK")
else
Printf("Pop-up result: Cancel")
end
end