statusbox

ステータスダイアログボックスを表示する。

statusbox <message> <title> [<special>(廃止)]

解説

ステータスダイアログボックスが表示されていない場合、それを表示する。
ダイアログボックスのメッセージを <message> に、タイトルを <title> に変える。

"setdlgpos" コマンドはステータスダイアログボックスの位置を変える。
"closesbox" コマンドはステータスダイアログボックスを閉じる。EnterキーやESCキーでは閉じることはできません。

<special> は廃止されました。エラーにはなりませんが、無効です。

; 表示位置を指定
setdlgpos 200 200
; ダイアログボックスを表示
statusbox 'Message' 'Title'
pause 3
; ダイアログボックスを移動
setdlgpos 0 0
pause 3
; ダイアログボックスを閉じる
closesbox
; カウンタを表示しながらループする
step = 0
while 1
  call show_step
  sendln 'echo do something'
  wait '$'
  pause 2
endwhile
end

:show_step
step = step + 1
int2str s step
statusbox s 'counter'
return