メッセージボックスを表示するにはmsgboxを使用する。
書式は以下のとおり。
ret = msgbox("メッセージ",BTN_YES)
上記のとおり記入し実行すると下図ウィンドウが表示されます。
メッセージボックスを表示
第一引数はメッセージとして表示される。
第二引数は以下のボタン種類を指定できる。
BTN_YES
BTN_NO
BTN_OK
BTN_CANCEL
BTN_ABORT(中止)
BTN_RETRY(再試行)
BTN_IGNORE(無視)
複数ボタン指定したい場合は、以下のように
or でボタン種類を区切って指定する。
ret = msgbox("メッセージ",BTN_YES or BTN_NO)
上記のとおり記入し実行すると下図ウィンドウが表示されます。
メッセージボックスを表示
全てのボタンを表示するには以下のように記述します。
ret = msgbox("メッセージ",BTN_YES or BTN_NO or BTN_OK or BTN_CANCEL or BTN_ABORT or BTN_RETRY or BTN_IGNORE)
上記のとおり記入し実行すると下図ウィンドウが表示されます。
メッセージボックスを表示
msgboxには戻り値があり、それぞれのボタンによって戻り値が決まります。
戻り値は以下のとおりです。
BTN_YES(4)
BTN_NO(8)
BTN_OK(1)
BTN_CANCEL(2)
BTN_ABORT(16)
BTN_RETRY(32)
BTN_IGNORE(64)
となります。エスケープなどを押した場合は、2が戻り値として返ってきます。