メッセージボックスを表示
メッセージボックスを表示するには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が戻り値として返ってきます。

Back to top

Information